2012-03-16 2 views
0

Я новый для SQL SERVER, я проходил некоторые из примеров в MSDN. Я понял, что делает OBJECT_ID. но я был смущен, как это было в примере.SQL Server 2008R2 OBJECT_ID

ИСПОЛЬЗОВАНИЕ tempdb;

GO

IF Object_ID (N '#' Велосипеды, N'U ') NOT NULL IS

DROP TABLE #Bicycles;

Почему мы пишем N и #?

Заранее спасибо

ответ

0

Обычно # символ префиксы временное имя таблицы и N обозначает тип NCHAR, NVARCHAR или NTEXT.

0

«N» используется для обозначения того, что строка является unicode (NVARCHAR в отличие от VARCHAR). В этом случае вы также не можете указать N, и он все равно будет работать.

«#» указывает, что таблица является временной таблицей.

Смежные вопросы