我想将 .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);
有可能的?
谢谢。
我想将 .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);
有可能的?
谢谢。
您可以使用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
尝试这个:
打开命令提示符窗口。
类型:sqlcmd -S myServer\instanceName -i C:\myScript.sql