在DB2字符串类型列中插入逗号是完全没有问题的,检查一下你有没有忘记用单引号 ' ' 括起来:
db2 "INSERT INTO <tabname> VALUES('ab,cd')"
db2中没有年月日的日期转换,to_date('2013912','yyyymmdd')这样语法错误,我的建议是你从
2013年9月12日中取值得时候做判断,比如你取9的时候,使用db2的函数left(还有right函数,你可以上网查一下他们的用法,很简单),left(9,2),如果没有两位的话,会在前面补0,方法有很多啦,但都是在你取值的时候就把数据格式调整好,整理成合法的格式20120912,希望对你有帮助,有问题再追问,望采纳。
这个你得先看看这张表有没有和其他表建立关联关系,有没有外键关联。如没有外键关联,这表的数据是独立存在的,那么就可以直接删除。如果有关联表的话,得同时兼顾关联表的数据一同删除。还是得从数据库设计上分析。
另外要避免重复插入相同数据的情况,得对相关的字段建立唯一约束。
1、GRANT CONNECT ON DATABASE TO USER GUEST;
GRANT SELECT ON TABLE DENT TO USER GUEST;
需要在系统上先建立一个用户。
2DB2依赖 *** 作系统的安全性,自身没有用户,直接看 *** 作系统中有哪些用户就行
3DB2数据库没有这样的功能,ORACLE中的logminer能查到用户执行的DDL和DML
但是也查不到哪些用户查询过哪些表
代码没有也没时间帮你写,但是可以给一些指点给你。在DB2中插入数据一般LOAD最快,其次是IMPORT,最后是INSERT。因为PROCEDURE中不能使用LOAD和IMPORT语句,所以在这里我只谈INSERT。
在INSERT的时候要考虑加快速度,你可以此表的日志功能取消,并且INSERT的时候不要一条一条记录去插入,可以一次同时插入几条或者几百条数据。
以上就是关于怎么把一个带有逗号的字符串插入到db2数据库呢 如字符串: ab,cd 一进去就报错 怎么弄啊!!!全部的内容,包括:怎么把一个带有逗号的字符串插入到db2数据库呢 如字符串: ab,cd 一进去就报错 怎么弄啊!!!、DB2 数据库怎么插入月份为一位数字的日期,如 2013912、DB2数据库有一个表数据重复插入了三次,我想要去掉重复项,只要一份值等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)