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?