exec master..xp_cmdshell 'bcp test.dbo.student in d:\a.txt -c -t'
--in:匯入
exec master..xp_cmdshell 'bcp test.dbo.student out d:\a.txt -c -t'
--out:匯出
--c:用字元資料型別執行該操作。此選項不提示輸入每個字段
--t:如果不指定 –t,則需要指定 –u 和 –p 才能成功登入。
exec master..xp_cmdshell 'bcp "select top 3 * from test.dbo.student" queryout d:\a.txt -c -t'
--queryou:跟out類似,只是資料來源不是表或檢視名,而是sql語句。
exec master..xp_cmdshell 'bcp test.dbo.student out d:\t_006.txt -c -s -t'
--s:指定要連線到的 sql server 例項。從網路上的遠端計算機執行 bcp 時,要求此選項。
exec master..xp_cmdshell 'bcp test.dbo.student out d:\t_006.txt -f 2 -l 4 -c -t'
--f:指定要從表中匯出或從資料檔案匯入的第一行的編號
--l:指定要從表中匯出或從資料檔案匯入的最後一行的編號。
exec master..xp_cmdshell 'bcp test.dbo.student format nul -f d:\a.xml -x -c -t'
--x:與 format 和 -f 一起使用,可以生成基於 xml 的格式化檔案,必須指定 nul 作為值 (format nul)。
測試表:
create table student(
sno char(9) not null primary key nonclustered,----主鍵且非聚集
sname char(20) unique,
s*** char(2),
sage smallint,
sdept char(20)
);create table course(
cno char(4) not null primary key,
cname char(40) not null,
ccredit smallint,
);create table sc(
sno char(9),
cno char(4),
grade smallint,
primary key (sno,cno),
foreign key (sno) references student(sno),
foreign key (cno) references course(cno)
);delete from student;
delete from course;
delete from sc;
insert into student values('201215121','李勇','男',20,'cs');
insert into student values('201215122','劉晨','女',19,'cs');
insert into student values('201215123','王敏','女',18,'ma');
insert into student values('201215125','張立','男',19,'is');
insert into course values(1,'資料庫',4);
insert into course values(2,'數學',2);
insert into course values(3,'資訊系統',4);
insert into course values(4,'作業系統',3);
insert into course values(5,'資料結構',4);
insert into course values(6,'資料處理',2);
insert into course values(7,'pascal語言',4);
insert into sc values(201215121,1,92);
insert into sc values(201215121,2,85);
insert into sc values(201215121,3,88);
insert into sc values(201215122,2,90);
insert into sc values(201215122,3,80);
附:bcp命令全表:
mysql基本命令總結 mysql基本命令總結
1.在ubuntu上安裝mysql sudo apt get install mysql server sudo apt get install mysql client 2.安裝結束後,用命令驗證是否安裝並啟動成功 sudo netstat tap grep mysql 通過上述命令檢查之後,如果...
linux終端基本命令和vi基本命令
今天學習內容 建立 了乙個基本的虛擬機器執行環境,在虛擬機器下使用cent os 6.0 系統,學習了linux終端命令 視窗的基本操作命令 和對vi 工具的簡單 操作 linux 基本命令 1 顯示當前路徑 pwd 2 切換路徑 cd 路徑名稱 絕對路徑 從根目錄開始,例如 root test3 ...
BCP 命令詳解
bcp 實用工具在 microsoft?sql server?2000 例項和資料檔案之間以使用者指定的格式複製資料。語法bcp query data file m max errors f format file e err file f first row l last row b batch ...