2012-04-16 42 views
1

我想從SQL中的.sql文件中將數據插入到我的表中。而所有與CMD。SQL將.sql文件中的數據插入到CMD表中

我的文件中包含該行:

INSERT INTO MYTABLE 
VALUES (1, 2, 25, 'AK00008GP005L', '2008-04-19 11:31:00', '000', 1, 239.97, NULL, 'GH783MF', NULL, NULL); 

這是可能的嗎?

謝謝。

+0

請註明DB和OS – Sibster 2012-04-16 08:59:39

+0

我正在使用SQL Server 2008 R2。我的數據庫名稱是TRY。我的操作系統是Windows 7. – HaOx 2012-04-16 09:07:29

回答

4

可以使用SQLCMD(由Sibster所建議的)。假設包含查詢文件名爲insert.sql,(使用NT驗證)的最簡單形式的命令看起來是這樣的:

sqlcmd -S <servername> -E -d <dbname - TRY> -i insert.sql 

使用SQL身份驗證:

sqlcmd -S <servername> -U <username> -P <password> -d <dbname - TRY> -i insert.sql 
+0

謝謝,它的工作原理! – HaOx 2012-04-17 10:00:55

相關問題