sql 2000中有导入导出功能问题:有没有使用命令方式导入导出方式?

来源:百度知道 编辑:UC知道 时间:2024/05/26 02:12:00

exec master..xp_cmdshell 'bcp " select * from hrm..t_emp where leave_flag=''N'' " queryout d:\emp.txt -c -U "test" -P
"123"' --将数据库hrm中 表t_emp导出到d:\emp.txt ,即是导出成txt文件

exec master..xp_cmdshell 'bcp " select * from hrm..t_emp where leave_flag=''N'' " queryout d:\emp.xls -c -U "test" -P
"123"' --将数据库hrm中 表t_emp导出到d:\emp.xls ,即是导出成电子表格文件

select * into t# FROM openrowset( 'Microsoft.Jet.OLEDB.4.0', 'EXCEL 5.0;HDR=YES;IMEX=1; DATABASE=d:\kq\salary.xls',Sheet1$)--从电子表格导入并且新建表t#

bulk insert a_temp_data
from 'd:\kq\kq.txt'
with
(FIELDTERMINATOR = '',
ROWTERMINATOR = '\n'
)--从文本文件导入数据

import from d:\QUERYPARAMETERS.ixf of ixf insert into QUERYPARAMETERS;(插入pk不重复的列)

import from d:\querydefine.ixf of ixf replace into q