【发布时间】:2011-03-11 02:46:45
【问题描述】:
谁能给我解释一下 # 符号在 MS SQL 代码中的含义。
我试过谷歌搜索,甚至在 StackOverflow 上搜索,但似乎找不到答案。
我觉得自己像个白痴——有一个“那些”日子。请帮忙。
【问题讨论】:
标签: sql-server syntax symbols
谁能给我解释一下 # 符号在 MS SQL 代码中的含义。
我试过谷歌搜索,甚至在 StackOverflow 上搜索,但似乎找不到答案。
我觉得自己像个白痴——有一个“那些”日子。请帮忙。
【问题讨论】:
标签: sql-server syntax symbols
【讨论】:
您可能会在使用临时表时看到 #
SELECT
*
FROM #myTempTable
【讨论】:
井号# 用于前缀temporary tables 和procedures。单实例 (#) 是指与当前会话一起生存/消亡的临时对象,而双实例 (##) 是全局对象。
【讨论】:
#TEMPTABLE。它实际上是该会话范围内的一种临时表。
【讨论】:
如果您正在处理 SQL Server,其他答案是正确的,很明显您是正确的。但是由于问题标题只是说 SQL,我应该提到有一些形式的 SQL,例如 MySQL,其中使用井号作为替代注释符号。
#This is a comment.
【讨论】: