首先,sqlserver里的标识符有一定的规则,比如 你 create table abc 123(...) 那么中间含有空格,它不是符合规则的。 你会写做 create table [abc 123](....) 即以[]来定界标识符。 quotename将 字串成为有效的标识符。 它有什么用呢? 我举个例子: 你有个表名字叫做 aa[]bb 当某些应用动态语句查询时 你...
posted @ 2008-10-16 16:46 smfish 阅读(5951) 评论(1) 推荐(3) 编辑
|
|||
首先,sqlserver里的标识符有一定的规则,比如 你 create table abc 123(...) 那么中间含有空格,它不是符合规则的。 你会写做 create table [abc 123](....) 即以[]来定界标识符。 quotename将 字串成为有效的标识符。 它有什么用呢? 我举个例子: 你有个表名字叫做 aa[]bb 当某些应用动态语句查询时 你... posted @ 2008-10-16 16:46 smfish 阅读(5951) 评论(1) 推荐(3) 编辑 |
|||