现在的位置: 首页 > 综合 > 正文

问题1–关于存储过程–(N’vw_aspnet_MembershipUsers’)

2013年02月05日 ⁄ 综合 ⁄ 共 675字 ⁄ 字号 评论关闭
SELECT   name   FROM   sysobjects   WHERE   (name   =   N'vw_aspnet_MembershipUsers')   AND   (type   =   'V')  
  请问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   创建的)给定的局部变量设置为指定的表达式。  

【上篇】
【下篇】

抱歉!评论已关闭.