【发布时间】:2009-10-11 01:09:58
【问题描述】:
无错误的列名语法是[My Column],而不是My Column,这会导致错误。
无错误的字符串值语法是 '25,00',而不是导致错误的 25,00。
如果列数据类型是数字,则使用单引号将值括起来时出现错误。是否有任何其他方法可以安全地为字符串或数字数据类型包含值?
【问题讨论】:
-
它必须是某种形式的 MS SQL Server - AFAIK 它是唯一使用方括号中的非标准(如,不受 ISO 9075 批准)表示法的服务器。在任何其他服务器中(也许 Sybase 除外),这与其说是没有错误,不如说是有错误保证。 SQL 标准使用双引号将分隔标识符括起来,并在字符串周围使用单引号。
标签: sql syntax string numbers compiler-errors