永发信息网

如何检查简单的insert into values语句错误

答案:1  悬赏:50  手机版
解决时间 2021-02-07 13:59
如何检查简单的insert into values语句错误
最佳答案
先建立一个测试表:love_test。并查询。
建表语句:
create table love_test (   test_ky NUMBER(10) NOT NULL,  NAME1 VARCHAr2(20),  NAME2 VARCHAr2(20),  NAME3 VARCHAr2(20),  NAME4 VARCHAr2(20),  NAME5 VARCHAr2(20),  NAME6 VARCHAr2(20),  NAME7 VARCHAr2(20),  AGE1  FLOAT(10),  AGE2  FLOAT(10),  AGE3  FLOAT(10),  AGE4  FLOAT(10),  AGE5  FLOAT(10),  AGE6  FLOAT(10),  AGE7  FLOAT(10),  AGE8  FLOAT(10),  AGE9  FLOAT(10)  );
查询语句:
select * from love_test;

 错误的插入语句为:
INSERT INTO love_test (test_ky,Name1,Name2,Name3,Name4,Name5,Name6,Name7,AGE1,AGE2,AGE3,AGE4,AGE5,AGE6,Age7,AGE8,Age9)VALUES  (1, 'a','b','c','d','e','f',,1,0,,,,1,1,99);
如图,执行插入语句弹出了出错提示,表达式错误(miss expression)。


第一步:只插入NOT NULL字段 
测试表不为空的字段只有一个,那插入语句可以很简化了:
INSERT INTO love_test  (test_ky) VALUES  (1); 
并用查询语句 select * from love_test; 进行查询

 第二步:一分为二进行插入
第一步没有找到错误,那么就把要插入数据为NULL的字段一分为二缩小范围查找(NOT NULL字段都要加上哦)。
小编这个测试语句就按类型分了。
插入语句为: 
INSERT INTO love_test  (test_ky,Name1,Name2,Name3,Name4,Name5,Name6,Name7)  VALUES  (1, 'a','b','c','d','e','f',);
现在又报错了,当然,小编这里数据少,所以很明显的看出里是插入Name7字段出错了。为了更明显的说明这方法。再加一步。 

第三步 至 第N步:继续一分为二进行插入查找 
上一步是找到了错误,若前半部分没有错误,那么就对后半部分进行插入查找错误。
当找到前半部分错误后,继续使用一分为二方法,小编将前后部分的语句都写出来:
前半部分插入:
  INSERT INTO love_test  (test_ky,Name1,Name2,Name3)  VALUES  (1, 'a','b','c');
后半部分插入:
 INSERT INTO love_test  (test_ky,Name4,Name5,Name6,Name7)  VALUES  (1,'d','e','f',);
如图,找到了是后半部分的问题。
就这样反复查找,终会有查到错误所在的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
smileshop韩国化妆品地址在什么地方,想过去
西安酒吧有一种类似划拳一样的游戏,两个人玩
想在虎牙当实名人证主播只要去上传手持身份证
万鑫新型建材公司我想知道这个在什么地方
【哞的读音】唵嘛呢叭咪吽的意思和读音
奥迪a3三厢空间怎么样
“今日忆秦皇,虎视傲东方。……”是谁写的?
MissZhang面膜怎么去啊,我要去那办事
恒久木业楼梯扶手这个地址在什么地方,我要处
希望人身体安康,以前皇帝是怎么说的
扬扬韩妆护肤美容怎么去啊,我要去那办事
上卜在哪里啊,我有事要去这个地方
挫折-侵犯学说的要点包括()。A.人在受挫折后
太阳系是由太阳和围绕它旋转的八大行星组成的
《新破天一剑》中先天给的那5点怎么加好?1南
推荐资讯
金夫人影楼怎么去啊,有知道地址的么
怎样在电脑里把画线画在中间,而不是在下边
为什么碳碳双键比碳氧双键更容易与氢气加成?
好运来蛋糕店怎么去啊,有知道地址的么
我今天要做肠镜,在家喝完甘醇,然后哪个1
广州市物资再生协会地址在什么地方,想过去办
中段尿培养革兰阴性杆菌菌落计数至少达到多少
乐土和净土的意思第17课汤姆索亚历险记的净土
关于基金管理人,下列说法正确的有(  )。
微信发送位置能更改吗
三超钢结构工程公司地址在什么地方,想过去办
我是一名护士,我喜欢我们科室的一个手术医生
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?