gpt4 book ai didi

sql-server - N和U代表什么以及在寻找物体时它的含义是什么

转载 作者:行者123 更新时间:2023-12-02 22:35:28 25 4
gpt4 key购买 nike

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

我不明白 N 和 U 在 SQL Server 中代表什么?

谢谢

最佳答案

  • U 代表表(用户定义)。 检查 here 了解更多信息。语法OBJECT_ID

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

    此处Object_type = 'U'表示表(用户定义)

  • N 使字符串被视为nvarchar 数据类型。它表示后续字符串是 Unicode 格式的(N 实际上代表国家语言字符集)。意思是 您正在传递 NCHAR、NVARCHAR 或 NTEXT 值,而不是 为 CHAR、VARCHAR 或 TEXT。

关于sql-server - N和U代表什么以及在寻找物体时它的含义是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26958673/

25 4 0