1. 程式人生 > >Oracle與SQLSERVER 批處理執行 DDL 語句

Oracle與SQLSERVER 批處理執行 DDL 語句

1. 公司裡面的 很多同名的資料庫 的一個表都錯誤的多了一個列

要是每個都用資料庫連線工具開啟 感覺太廢時間了. 比如寫個sql命令來執行.

具體方法:

Oracle 使用 sqlplus

sqlplus lcoe739999/Test6530 @runora.sql

相同目錄下面放一個名字為 runora.sql的l檔案.

alter table WFRELATIONBIZPROCPKG drop column WFPROCESSID;
exit

sqlserver 使用 sqlcmd

sqlcmd -S 127.0.0.1 -U lcm8719999 -P Test6530 -d master -i runmss.sql

增加一個sql:runmss.sql檔案為:

alter table WFRELATIONBIZPROCPKG drop column WFPROCESSID;
go
exit

sqlserver 需要一個 go 來顯示執行.

儲存成bat檔案 直接執行即可.