各位帮帮忙,我的积分不多 一旦解决 我将全部奉送了。
就是我写个批处理,可以在里面执行sql文件 prc文件 fnc文件 还有pck文件 我不知道怎么写 
各位帮帮忙

解决方案 »

  1.   

    参考这篇文章:
    http://hwhuang.iteye.com/blog/556162
      

  2.   

    你误会我的意思了 不是在java代码里写 就是直接写一个批处理包括数据库连接等等
      

  3.   

    准备两个文件:1.test.sql  2.test.bat
    ========1.test.sql======
    insert into test_yixl values ('a', 'a', 'a', 'a');
    commit;
    quit
    ========2.test.bat======
    sqlplus apps/apps@vis-dalian @./test.sql > ./test.log直接双击test.bat,就可以执行test.sql的内容,并把执行时的日志输出到test.log中。
      

  4.   

    这个能执行我所说的那些文件吗?
    @./dbsql/create_tables.sql; --创建数据库表结构
    @./dbsql/create_objects.sql; --创建数据库参数对象
    @./dbsql/Lis_Interface_Log_Prc.prc; --创建日志记录函数
    @./dbsql/Lis_Atp_Query_Onhand.fnc; --创建查询物料现有量函数
    @./dbsql/Lis_Atp_Query_Enabled.fnc; --创建查询物料可用量函数
    @./dbsql/Erp2lis_Sub_Locator_v.sql; --创建查询货位视图
    @./dbsql/Lis_Common_Api.pck; --创建【接口服务通用函数】包
    @./dbsql/Erp2lis_Info_pck.pck; --创建【接口查询服务】包
    @./dbsql/Lis2erp_Po_Import.pck; --创建【接口采购订单导入服务包
    @./dbsql/Lis2erp_Rcv_Import.pck; --创建【接口采购接收导入服务包
    @./dbsql/Lis2erp_Inv_Import.pck; --创建【接口库存出入库导务】包
    @./dbsql/create_index.sql; --创建数据表索引
    @./dbsql/2G_initialize.sql; --初始化上市环境ERP系统环境参数
    @./dbsql/TD_initialize.sql; --初始化TD环境ERP系统环境参数
      

  5.   

    aa.bat:
    @ECHO off:Begin
    CLS
    SET /p Service_Name= Input oracle Service Alias:
    SET /p username=Input Username:
    SET /p icdpwd= Input Password:sqlplus %username%/%icdpwd%@%Service_Name% @"./aa.sql"
    goto End
    :endaa.sql:
    @./dbsql/create_tables.sql; --创建数据库表结构
    @./dbsql/create_objects.sql; --创建数据库参数对象
    @./dbsql/Lis_Interface_Log_Prc.prc; --创建日志记录函数
    @./dbsql/Lis_Atp_Query_Onhand.fnc; --创建查询物料现有量函数
    @./dbsql/Lis_Atp_Query_Enabled.fnc; --创建查询物料可用量函数
    @./dbsql/Erp2lis_Sub_Locator_v.sql; --创建查询货位视图
    @./dbsql/Lis_Common_Api.pck; --创建【接口服务通用函数】包
    @./dbsql/Erp2lis_Info_pck.pck; --创建【接口查询服务】包
    @./dbsql/Lis2erp_Po_Import.pck; --创建【接口采购订单导入服务包
    @./dbsql/Lis2erp_Rcv_Import.pck; --创建【接口采购接收导入服务包
    @./dbsql/Lis2erp_Inv_Import.pck; --创建【接口库存出入库导务】包
    @./dbsql/create_index.sql; --创建数据表索引
    @./dbsql/2G_initialize.sql; --初始化上市环境ERP系统环境参数
    @./dbsql/TD_initialize.sql; --初始化TD环境ERP系统环境参数直接运行aa.bat就可以了啊。。
      

  6.   

    windows  版:
    建个批文件 runsql.bat 
    内容如下:
    sqlplus [数据库用户名]/[密码]@[别名] @[你要执行的SQL文件名]