怎么样向数据库中插入SQL语句啊
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么样向数据库中插入SQL语句啊相关的知识,希望对你有一定的参考价值。
不明白你具体说的意思,你是想把这条语句作为一个字符串插入到数据库中,还是想执行这条插入语句往数据库中插入?如果是想把这条语句作为一个字符串插入到数据库中,这条语句就需要修改,因为语句中出现了单引号,系统会将这条语句截断,举个例子:insert
into
table_name
values('inser
into
table
values('20098474')'),这样系统会认成insert
into
table_name
values('inser
into
table
values('
与
20098474
和
')'
还有
)
四个单独的语句,系统当然会报错。
但如果你是想执行这条插入语句往数据库中插入的话,就要考虑其他的了,比如insert
into
table,这个table在SQL里是关键字,不能使用,还有,你要插入的表中,字段类型是否为char,varchar,nchar,nvarchar等类型之一?要插入的值与要插入的字段是否对应?建议你将语句作如下修改:insert
into
table_name(要插入的字段名)
values('插入的值')。 参考技术A 1、你需要检查下你的表table
有几个字段,同时仔细检查是否有自增长列;
2、按照上一步,仔细看看各个字段的类型;
3、使用insert
into
table(col1,col2,col3...)
values('值1','值2','值3',...)
注意col1、col2、col3这些字段都不能是自增长列。
oracle用sql 语句如何向表中插入时间?
如果是插入日期类型数据的话,先用to_date转换再插入就可以了。例:insert into 表(c_date) values(to_date('20120927 20:09:47','YYYYMMDD HH24:MI:SS')); 参考技术A oracle用sql 语句如何向表中插入时间?
如果是插入日期类型数据的话,先用to_date转换再插入就可以了。
例:insert into 表(c_date) values(to_date('20120927 20:09:47','YYYYMMDD HH24:MI:SS')); 参考技术B 已经有人回答了,既然看到我也说说
insert into 表(c_date) values(to_date('20120927 20:09:47','YYYYMMDD HH24:MI:SS'));
如果不需要全字段的插入,比如表是不可以为空的话可以这样
insert into 表(c_date)(字段1,...,字段end
) values(to_date('20120927 20:09:47','YYYYMMDD HH24:MI:SS'));
values字段对应前面表的字段 参考技术C 你是要获取当前时间来插入表吧
select sysdate from dual; 参考技术D to_char(sysdate, 'yyyy-mm-dd hh24:mi:ss')
以上是关于怎么样向数据库中插入SQL语句啊的主要内容,如果未能解决你的问题,请参考以下文章