我在哪裏編寫DB2命令。例如,我想刪除我的表中的所有行。我打開db2cmd並粘貼命令,它不起作用。我是否需要轉到該db2cmd中的某個路徑才能使用命令?如何編寫DB2命令
在db2命令編輯器中的命令也不起作用。下面是截圖:
感謝
我在哪裏編寫DB2命令。例如,我想刪除我的表中的所有行。我打開db2cmd並粘貼命令,它不起作用。我是否需要轉到該db2cmd中的某個路徑才能使用命令?如何編寫DB2命令
在db2命令編輯器中的命令也不起作用。下面是截圖:
感謝
你必須有SQL CONNECT命令首先連接到DB2數據庫。
讀完SQL CONNECT頁面後,請閱讀整個IBM DB2手冊。
謝謝,我沒有時間閱讀整本手冊。我唯一需要的是刪除我的表中的所有行。顯然,沒有命令窗口是不可能的。 – user1880405
無法連接,可能問題在於控制中心是DB2COPY2,而db2cmd是DB2COPY1,就像這樣:http://i.imgur.com/FfxJWc8.png?1如何將db2cmd更改爲DB2COPY2? – user1880405
我們不是勺餵養你DB2的答案。 http://publib.boulder.ibm.com/infocenter/db2luw/v9/index.jsp?topic=%2Fcom.ibm.websphere.ii.db2udb.federation.overview.doc%2Fprod_overview%2Fiiyfointdctc.html RTFM –
你可以像這樣在命令行(DB2CLP稱爲Windowd爲DB2CMD)
db2 connect to mydb
db2 select 'TRUNCATE table ' || trim(tabschema) || '.' || tabname || ' immediate;' from syscat.tables where tabschema not like 'SYS%' | db2 +p -t
或者只是這一點,如果你知道表名
db2 truncate table db2admin.prisijungihai2 immediate
使用此命令,並如果您對錶擁有足夠的權限,則可以刪除數據庫中的任何行。
這是您等待時的快速答案。
順便說一句,控制中心已被棄用,現在您應該使用IBM Data Studio。
建議讀取任何DB2命令的輸出。它清楚地表明「沒有與數據庫的連接」 – AngocA