zoukankan      html  css  js  c++  java
  • Oracle 一次执行多条语句

    在.Net使用多次方法一次执行多条语句都不成功, 百度了许久才找到正确的解决方案.

    Oracle执行多条语句的时候 不能有物理换行

    写法对比:

    如下写法是不成功.

    begin

    into t_test (id) values(1);

    insert into t_test (id,) values(2);

    end;
    正确的写法:

    begin into t_test (id) values(1);insert into t_test (id,) values(2); end;

    改进:

    为了支持换行. 在DAO地方修改. 进行换行替换. (ibatis不需要处理, 也可以成功)

    SQLString = SQLString.Replace(Environment.NewLine, "");

    ORACLE多语句执行语法:

    begin

      insert…… ;

      insert…… ;

      select;

    end;

    注意" ; "位置

  • 相关阅读:
    ByteBuffer使用实例
    Fiddler抓包显示请求时延
    手机wifi连上Fiddler后无网络问题解决
    git
    git
    Autofac使用
    Redis实战
    Redis实战
    Redis实战
    Redis实战
  • 原文地址:https://www.cnblogs.com/chencidi/p/3248704.html
Copyright © 2011-2022 走看看