sql-server – N和U代表什么,找到对象时它的含义是什么

IF OBJECT_ID (N'dbo.AWBuildVersion', N'U') IS NOT NULL
DROP TABLE dbo.AWBuildVersion;

我不明白SQL服务器中的N和U是什么?

谢谢

> U代表Table(用户定义).检查 here以获取更多信息.语法OBJECT_ID是

OBJECT_ID ( '[ database_name . [ schema_name ] . | schema_name . ] 
object_name' [ ,'object_type' ] )

这里Object_type =’U’表示表(用户定义)> N使String被视为nvarchar数据类型.它表示后续字符串是Unicode(N      实际上代表国家语言字符集).意思是      您传递的是NCHAR,NVARCHAR或NTEXT值,而不是      CHAR,VARCHAR或TEXT.

相关文章
相关标签/搜索