0

我必须在表格中插入以下税类型 = 1 的行

Indiana 7%
Kentucky 6%
Ohio 5.5%

这是我到目前为止的代码

insert into sales.salestaxrate
(stateprovinceid,taxtype,taxrate,name)
Values('13','1','0.07','Indiana')

我的问题是我需要将数字放在单引号中还是只是名称?

4

1 回答 1

0

可能不是。大多数(如果不是全部)SQL 系统会将字符串值隐式转换为数值。

请注意,如果字符串值不能转换为数字,则在运行时之前不会出现错误:

insert into sales.salestaxrate
(stateprovinceid,taxtype,taxrate,name)
Values(13,1,'Seven Percent','Indiana')

而如果您不使用引号,它将无法编译。

于 2013-09-29T22:31:23.460 回答