Windows平台批处理调用sqlplus问题 我想在批处理文件中执行一些数据库操作的sql语句,能否不用编写sql文件的方式,在批处理中直接使用字符串,类似于Unix下一样! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 unix也是调用sqlplus执行sql语句啊,和win没啥区别。而且编写sql文件更简单些。 把你的sql写到一个文件里.e.g:A.sql-------------------------------update a set a = 'good';quit;run.cmd-----------------------------------sqlplus user/pwd@instance @a.sql 用sql文件多简单了。批处理使用字符串好多还得转义,麻烦的不得了 那些 << 导向的,没见着在windows上怎么用的示例 .sql文件是在oracle的工具(toad,pl/sql,sqlplus)中运行的,而你说的带有参数的使用字符串是在操作系统中运行的,可做成.bat文件,在windows的cmd下运行。一定要分清语句的用法和使用环境。 编写一个sql文件,我知道怎么用,我是想提供维护的工程师一个维护工具,如果还带有多个sql文件,感觉不好,所以,我想把所有的SQl写到批处理里面,但又不知道在windows中怎么写! 在BAT文件里输入sqlplus 输入你的system用户名密码 输入要执行的语句这样应该可以了吧. 应该没有太大的区别. update语句 如何向某一字段中插入一列数据 取年龄问题 关于联接的问题. oracle 跨库查询 AS4下安装oracle的问题 Oracle 9i安装过程中当双击通用安装器时只出现通用安装器LOGO画面,然后就无反应了. 怎样求得当前月份的1日的日期? 求一条SQL语句:唯一性的问题!都来啊--- 用asp的ADO,如何向含有Clob字段的表中写入数据?(50分) oracle如何查询表被锁定状态 procedure 运行相当慢, 但是会有结果
而且编写sql文件更简单些。
-------------------------------
update a set a = 'good';
quit;run.cmd
-----------------------------------
sqlplus user/pwd@instance @a.sql
输入sqlplus
输入你的system用户名密码
输入要执行的语句
这样应该可以了吧. 应该没有太大的区别.