>我在SQL Server中创建了一个临时表:
create table #stun (name varchar(40),id int,gender varchar(40))
之后如何查看其定义?
你可以这样检查-
SELECT *
INTO #TempTable
FROM table_name -- any table from database
EXEC tempdb..sp_help '#TempTable'
DROP TABLE #TempTable
解决方案 1:您可以在当前会话中针对它查询数据:
SELECT
*
FROM
#yourtemporarytable;
有时,您可能希望创建一个可跨连接访问的临时表。在这种情况下,您可以使用全局临时表。
与临时表不同,全局临时表的名称以双哈希符号 (##( 开头。
CREATE TABLE ##global_temp (
...
);
SELECT
*
FROM
##global_temp
解决方案 2:使用 SSMS,可以在左窗格中找到表>>设计>>获取表结构。