怎样在程序中执行sql脚本文件?
现在有个test.sql的脚本文件,一个批处理命令文件,批处理内容:dbaccess test.sql
想通过程序调用批处理命令执行test.sql中的sql语句(执行之前要运行informix环境配置批处理)。
但是看不到结果,是什么原因?
1.dbaccess test.sql中sql脚本文件路径怎么写?是不是不对?
2.各位一般是怎么在程序中调用命令文件的?
[解决办法]
挂在shell里,用程序执行shell
[解决办法]
在test.sql文件的目录里运行dbaccess 数据库名称 test.sql
[解决办法]
1.dbaccess databasename test.sql
2.如果你用的是EC工具编写程序就可以很方便的直接使用SQL语句
比如:
EXEC SQL SELECT * FROM TALBENAME;
如果用的是其他语言可以通过SHELL脚本调用。