1
A
回答
2
一种选择是使用dynamic ESQL with PRO*C:
EXEC SQL EXECUTE IMMEDIATE
"CREATE TABLE dyn1 (col1 VARCHAR2(4))";
另一种选择是使用system
运行的SQL * Plus。 在Linux系统类型它可能是这个样子:
<write sql command(s) to sql file>
system("cat mycommands.sql | sqlplus dbuser/[email protected]");
或本:
system("echo 'drop table myTable' | sqlplus dbuser/[email protected]");
如果您正在使用PRO * CI会建议PRO * C的方式,因为它给了很多更好地控制错误处理。
相关问题
- 1. 从休眠状态执行DDL
- 2. 如何在Visual C#express(ddl文件)中执行sql?
- 3. PL/SQL DDL执行立即执行
- 4. 立即执行DDL语句
- 5. 如何从C++程序执行c#exe
- 6. 在Oracle上执行Informix DDL脚本
- 7. 在.Net中自动执行DDL
- 8. 使用NHibernate执行DDL语句
- 9. 执行DDL代而安装阶段
- 10. PLSQL:ORA-14552无法执行DDL,提交
- 11. 如何仅在表不存在时执行DDL?
- 12. 如何使用批处理执行多个ddl字
- 13. 在JDBC中,如何知道DDL语句是否成功执行?
- 14. 如何在SQL Server 2008 R2中导入/执行SQL DDL文件?
- 15. 如何确保Spring JPA不会执行DDL(没有Spring-Boot)?
- 16. 如何在oracle中有条件地执行DDL?
- 17. 如何从c#执行cmd命令#
- 18. 如何从c#执行多个ssis包#
- 19. 如何从C#执行命令?
- 20. 如何从c#执行T-SQL?
- 21. 如何从C#WebBrowser执行Javascript函数?
- 22. 从c#执行JavaScript#
- 23. 执行从MSVC C++
- 24. JPA - 如何DDL
- 25. 如何从执行
- 26. C#Process.Start - 如何执行WaitForExit
- 27. 如何在Access 2013中运行DDL?
- 28. 如何使用kinterbasdb运行DDL脚本
- 29. 如果执行DDL语句时发生错误,使EcliseLink失败
- 30. 如何使用命令行从sqlserver 2008创建DDL?