2012-03-16 15 views
0

私はSQL Serverに新しいので、私はMSDNのいくつかの例を検討していました。私はOBJECT_IDが何をするのか理解しました。私は例のように混乱していました。SQL Server 2008R2 OBJECT_ID

USE tempdb;

GO

OBJECT_ID(N '#自転車'、N'U ')はNULL

DROP TABLE #Bicyclesされていない場合は、

私はなぜNと#を書いていますか?予め

答えて

0

おかげで通常#シンボルは、一時テーブル名をプレフィックスとNNCHARNVARCHAR又はNTEXTを入力表します。

0

「N」は、文字列は、Unicode(VARCHARとは対照的にNVARCHAR)であることを示すために使用されます。この場合、Nを指定しなくても問題なく動作します。

「#」は、テーブルが一時テーブルであることを示します。

関連する問題