OCI插入SQL语句的写法

原创 2013年12月02日 09:45:06

我调用OCI插入数据库数据,总遇到插不进数据库的情况,这样写:insert  into table_name values('a','2012-3-12',100); 是会调用失败的,OCI调用的SQL语句的语法感觉和PL/SQL还是有区别,我查了查,可以这样写: insert into table_name values(:c1,:c2,:c3);

但是我又遇到了一个问题,就是加入第三列是日期类型怎么插入,我总是调用失败,最后找了解决的办法,原来这样的话,SQL语句需要这样写:

 insert  into table_name values(:c1,:c2,to_date(:c3,'yyyy-mm-dd hh24:mi:ss'));,然后调用OCI函数把插入参数绑定进去。就可以正常调用了。

先写到这里,如有问题以后再进行补充。

Oracle调用接口(OCI)源码剖析(2):执行SQL语句并获取结果

接着上一篇文章《Oracle调用接口(OCI)源码剖析(1):创建数据库连接》,我们继续对OCI中执行SQL语句并获取结果的源码进行剖析。该操作主要是由两个函数完成的:CDbExecSql和CDbFe...
  • zhouzxi
  • zhouzxi
  • 2016年09月13日 21:54
  • 2529

ADO方式,VC调用Execute执行INSERT INTO插入变量SQL语句的写法

有些情况下,SQL SERVER 2008r2中需要保存float,int类型的数据,当C++中的变量为double类型时,先格式化为Cstring格式,再组合成SQL语句。 对应的C++ 插入语句写...

分享高性能批量插入和批量删除sql语句写法

从it专家网看到一篇好文章,粘过来用下   我们这里讨论的只是普通sql语句如何写更高效,不考虑特殊的用文件中转等导入方式,毕竟在代码中调用sql语句或存储过程才更方便。   批量删除很简单,大...
  • yax405
  • yax405
  • 2013年07月18日 15:43
  • 456

分享高性能批量插入和批量删除sql语句写法

在笔者的首篇博文(http://www.cnblogs.com/zhangql/archive/2008/09/26/1299289.HTML)中,有下面一段表述:       技术水平总能在扯皮...

SQL语句教程 写法大全

  • 2013年10月25日 10:50
  • 1.34MB
  • 下载

Oracle Sql高效语句的写法诀窍

  • 2016年10月10日 11:51
  • 686KB
  • 下载

mysql中获取一天、一周、一月时间数据的各种sql语句写法

http://www.jb51.net/article/50505.htm insert t values(1, '2012-07-12 21:00:00′); insert t values(...
  • A9925
  • A9925
  • 2017年03月08日 19:27
  • 562

Mabatis中动态sql语句的写法

  • 2013年03月13日 14:44
  • 111KB
  • 下载

Hibernate的HQL查询及原生sql查询语句写法

HQL语句查询,其中省略session的生成过程(从0开始set值) public String getHistorySqZc(String zxjxjhh,String jsh,Strin...

mybitis 用不同数据库模糊查询的 sql 语句的写法

oracle数据库:  Java代码   SELECT   *   FROM   user   WHERE   name like CONCAT('%',#{name...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OCI插入SQL语句的写法
举报原因:
原因补充:

(最多只允许输入30个字)