mssql sqlserver 字符串与标识符之间的区别


摘要:
下文讲述sqlserver脚本开发中,字符串和标识符之间的区别


字符串:
由字符、单词、其它数据组成的串
标识符:
用于标识,方便程序及其它元素调用的“字符串”。
—————————————————————
例:

   create login [biaoShiFu]
    with password  ='ziFuChuan';
   go;


标识符、字符串的区别:
1.上文中的标识及字符,都是一串字符串,两者最大的区别就是:一个作为数据,一个作为对象名称。
2.字符串使用时需使用 单引号(或取决于设置双引号)进行分隔,标识符如果存在特殊字符,在sqlserver中需要使用中括号。
3.标识符应用于表名 用户名 函数名 存储过程名 触发器名称 类型名称 列名 模式名 角色名等
字符串应用于具体的数据,例:列内容 用户密码 路径 等具体内容上。