Jos*_*h K 1 sql windows sql-server
我在SQL Server中遇到插入查询问题.查询的全文是
insert into franchise (fran_id, name, address1, address2, city, state, zip, email, phone, text)
values(0, "DevFranchise1", "101 Main St.", "-", "Brighton", "Mi", "48116", "dev1@franchisezippy.com", 8105551234, "asdflkjsadf");
Run Code Online (Sandbox Code Playgroud)
现在"状态"和"文本"都是高亮的蓝色.它给出了一个错误列表,如下所示:
Msg 207, Level 16, State 1, Line 1
Invalid column name 'DevFranchise1'
Msg 207, Level 16, State 1, Line 2
Invalid column name '101 Main St.'
Run Code Online (Sandbox Code Playgroud)
这是什么意思/我该如何解决?
字符串文字应该是单引号('),而不是双引号(").
此外,直角括号([])允许您使用关键字(如状态和文本)作为列名.这并不总是必要的,但在模棱两可的情况下提供了一条出路.
insert into franchise
(fran_id, name, address1, address2, city, [state], zip, email, phone, [text])
values
(0, 'DevFranchise1', '101 Main St.', '-', 'Brighton', 'Mi', '48116',
'dev1@franchisezippy.com', 8105551234, 'asdflkjsadf');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2837 次 |
| 最近记录: |