web-dev-qa-db-ja.com

SQL#記号の意味と使用方法

誰かが私に#記号は、MS SQLコードでの意味です。

私はそれをグーグルで試し、StackOverflowで検索しましたが、答えを見つけることができないようです。

私は馬鹿のように感じます-「あの」日のいずれかを持っています。助けてください。

37
Saajid Ismail

通常、一時テーブルの前に付けられます。

docs ....から.

ローカルの一時テーブル名の前に単一の番号記号(#table_name)を付け、グローバルの一時テーブル名の前に二重の番号記号(## table_name)を付けます。

38
Ed Guiness

ポンド記号#は、接頭辞 一時テーブル および 手順 に使用されます。単一のインスタンス(#)は、二重インスタンス(##)はグローバルオブジェクトです。

6
Michael Haren

SQL Serverを扱っている場合、他の答えは正しいです。そして、あなたがそうであることは明らかです。しかし、質問のタイトルは単にSQLであるため、ポンド記号が代替コメント記号として使用されるMySQLなどのSQLのいくつかの形式があることに言及する必要があります。

#This is a comment.

https://dev.mysql.com/doc/refman/5.7/en/comments.html

2
Kyle Delaney

一時テーブルの使用に#が表示される場合があります

SELECT
  *
FROM #myTempTable
2
John Hartsock

#TEMPTABLE。実際には、そのセッションにスコープされる一時テーブルのタイプ。

0
Baaju