SQL中的单引号和双引号有什么区别?
单引号用于指示SQL中字符串的开头和结尾。在SQL中通常不使用双引号,但每个数据库的双引号可能会有所不同。
坚持使用单引号。
无论如何,这是主要用途。您可以为列别名使用单引号- 您希望在应用程序代码中引用的列名可以是数据库中实际未调用的列名。例如:的PRODUCT.id可读性更高product_id,因此您可以使用以下两种方式之一:
PRODUCT.id
product_id
SELECT PRODUCT.id AS product_id
SELECT PRODUCT.id 'product_id'
两者都可以在Oracle,SQL Server,MySQL中使用。”但我知道有些人说过,在使用单引号方法时,TOAD IDE似乎会带来一些麻烦。
当列别名包含空格字符时,您必须使用单引号,例如product id,但不建议将列别名超过一个单词。
product id