N的意思是说把'IsProcedure'当成varcahr类型处理。

解决方案 »

  1.   

    N好像表示下面紧跟的是一个NVarchar类型的字符
      

  2.   

    N表示Unicode的含义,就象类型中有varchar和nvarchar一样,一个Unicode字符占两个字节.使用N'的情况主要是在双字节系统环境中强制系统对每个字符用Unicode标准来解释,否则如果你的数据库.mdf文件是中文名而又不加N'的话,数据库加载后名称可能就变成乱码,因为系统按单字节处理字符造成
      

  3.   

    不会出现乱码啊!
    参见:语法
    OBJECT_ID ( 'object' )参数
    'object'要使用的对象。object 的数据类型为 char 或 nchar。如果 object 的数据类型是 char,那么隐性将其转换成 nchar。