如何查看临时表的定义?



>我在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,可以在左窗格中找到表>>设计>>获取表结构。

相关内容

  • 没有找到相关文章

最新更新