SELECT name FROM sysobjects WHERE (name = N'vw_aspnet_MembershipUsers') AND (type = 'V')
请问N'vw_aspnet_MembershipUsers'当中的N表示什么?
请问N'vw_aspnet_MembershipUsers'当中的N表示什么?
Select和Set有什么区别?分别是在什么情况下使用?
答: 在 Microsoft SQL Server 中,以下数据类型支持 Unicode 数据:
nchar
nvarchar
ntext
说明 这些数据类型的前缀 n 来自 SQL-92 标准中的 National(Unicode)数据类型。
nchar、nvarchar 和 ntext 的用法分别与 char、varchar 和 text 的用法一样,但在以下方面不同:
Unicode支持的字符范围更大。
存储 Unicode 字符所需要的空间更大。
nchar 和 nvarchar 列最多可以有 4,000 个字符,而不象 char 和 varchar 字符那样可以有 8,000 个字符。
Unicode 常量使用 N 开头来指定:N'A Unicode string'。
SET @local_variable
将先前使用 DECLARE @local_variable 语句创建的指定局部变量设置为给定的值。
SELECT @local_variable
指定将(使用 DECLARE @local_variable 创建的)给定的局部变量设置为指定的表达式。