SQLCMD命令的幾種用法

1. 如何鏈接到實例sql

(1)經過指定實例名鏈接到數據庫引擎:數據庫

sqlcmd -S ComputerAtcp

sqlcmd -S ComputerA\instanceBblog

(2)經過指定 IP 地址鏈接到數據庫引擎:three

sqlcmd -S 127.0.0.1get

sqlcmd -S 127.0.0.1\instanceBcmd

(3)經過指定 TCP\IP 端口號鏈接到數據庫引擎:it

sqlcmd -S ComputerA,1433table

sqlcmd -S ComputerA,1691date

sqlcmd -S 127.0.0.1,1433

sqlcmd -S 127.0.0.1,1691

使用 TCP/IP 進行鏈接

(1)鏈接到默認實例:

sqlcmd -S tcp:ComputerA,1433

sqlcmd -S tcp:127.0.0.1,1433

(2)鏈接到命名實例:

sqlcmd -S tcp:ComputerA,1691

sqlcmd -S tcp:127.0.0.1,1691

2. 交換式執行SQL 語句

sqlcmd -S 10.0.0.20\CAM -U sds -P sunsds

use CAM

go

select * from organ

go

create table t1

ID char(2) not null,

NAME char (8) not null

go

3. 調用 SQL 腳本

(1) 調用插入腳本

c:\cmd\t1.sql

use cam

go

insert into t1 values('3','three')

go

C:\>sqlcmd -S 10.0.0.20\CAM -U sds -P sunsds -i c:\cmd\t1.sql

Changed database context to 'CAM'.

(1 rows affected)

(2) 調用插入腳本 並將結果輸出

C:\>sqlcmd -S 10.0.0.20\CAM -U sds -P sunsds -i c:\cmd\t1.sql -o c:\cmd\1.txt

(2) 調用查詢,並將結果輸出

c:\cmd\t2.sql

use cam

go

select * from t1

go

C:\>sqlcmd -S 10.0.0.20\CAM -U sds -P sunsds -i c:\cmd\t2.sql -o c:\cmd\2.txt

(4) 調用腳本 創建表

c:\cam\t3.sql

use cam

go

create table xs

( 學號 char(6) not null,

姓名 char (8) not null,

專業名 char (10) null,

性別 bit not null,

出生時間 smalldatetime NOT NULL,

總學分 tinyint NULL,

備註 text null

go

C:\>sqlcmd -S 10.0.0.20\CAM -U sds -P sunsds -i c:\cmd\t3.sql

(4) 調用腳本 添加列

c:\cam\t4.sql

use cam

go

alter table xs

add 獎學金等級 tinyint null

go

(6) 調用腳本 插入值

c:\cmd\t6.sql

use cam

go

insert into xs(id,name,政治,專業) values('03','學生三','40','計算機')

insert into xs(id,name,政治,專業) values('04','學生四','70','計算機')

go

C:\>sqlcmd -S 10.0.0.20\CAM -U sds -P sunsds -i c:\cmd\t6.sql

SQLCMD後面能夠跟不少參數,可以使用命令sqlcmd -?進行查看

相關文章
相關標籤/搜索