SQL 2017 中创建好了一个表,然后新建查询再写代码,写完了之后提示对象名无效,代码如下:
insert into 客户表(客户号,客户名称) values ('A001','A')
insert into 客户表(客户号,客户名称) values ('A002','B')
insert into 客户表(客户号,客户名称) values ('A003','C')
insert into 客户表(客户号,客户名称) values ('A004','D')
insert into 客户表(客户号,客户名称) values ('A005','E')
insert into 客户表(客户号,客户名称) values ('A006','F')
insert into 客户表(客户号,客户名称) values ('A007','G')
运行结果如下:
消息 208,级别 16,状态 1,第 1 行
对象名 '客户表' 无效。
请问怎样添加才能使得数据输入到表中去?(注:以上输入内容不存在输入内容不符合限制的情况)
弱弱问一句,是不是你的sql语句后面都没有加;
加分号,导致数据库不认识结尾符号。
对象名‘客户表’无效:
1、是否存在以‘客户表‘这三个字作为表名的表呢?
2、目前这个账号是否有insert into的权限?
3、insert into 语句后带上;号,同时末尾加上commit。
按照这个排查一下,题主试下是否有用