0
使用IBM DB2我想創建一個過程,以防萬一表不存在到文件並開始創建並插入寫入該文件中的語句。我不能把所有語句的過程中,因爲有太多的人過程運行文件中的db2
我半僞代碼到目前爲止是
CREATE PROCEDURE KLEMENTEST.create_table
()
LANGUAGE SQL
begin atomic
if (not exists(select 'A' from syscat.tables where tabschema = 'TESTSCHEMA' and tabname='TESTTABLE')) then
--- run queries from file located in "c:\path\to\file.txt"
end if
end ;
什麼建議?
謝謝
DB2的哪個版本和平臺? – mustaccio
在windows 7上db2 express C – Yebach
在這種情況下,@AngocC早些時候給出的建議適用。不過,我認爲你做這件事比你應該做得更復雜。從操作系統提示符運行腳本有什麼問題? – mustaccio