怎么样向数据库中插入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语句啊的主要内容,如果未能解决你的问题,请参考以下文章

数据库中我想要批量插入数据SQL语句怎么写。

如何在sqlserver中用sql语句插入随机的大量的数据啊~求救。。

SQL语句中怎样循环插入规律数据啊??

Java中写插入语句向数据库中的表插入??

oracle用sql 语句如何向表中插入时间?

SQL插入语句