文本文件里的内容格式如下:
中国;zhongguo
内蒙古;neimenggu
吉林;jilin
我想把它倒入到这样的表中(table1)
table1:
z_name p_name leixing
中国 zhongguo null
内蒙古 neimenggu null
吉林 jilin null查询分析器里怎么写这个倒入代码呢
中国;zhongguo
内蒙古;neimenggu
吉林;jilin
我想把它倒入到这样的表中(table1)
table1:
z_name p_name leixing
中国 zhongguo null
内蒙古 neimenggu null
吉林 jilin null查询分析器里怎么写这个倒入代码呢
http://topic.csdn.net/t/20031010/18/2341997.html
EXEC master..xp_cmdshell 'bcp "dbname..tablename" out c:\DT.txt -c -Sservername -Usa -Ppassword'
或
EXEC master..xp_cmdshell 'bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword'导出到TXT文本,用逗号分开
exec master..xp_cmdshell 'bcp "库名..表名" out "d:\tt.txt" -c -t ,-U sa -P password'呵呵,等分
导入之前先新建一个Schema.ini,内容把下边的复制进去就可以了,保存到和a.txt文件相同的目录下。
[a.txt]
ColNameHeader=False
Format=Delimited(;)
col1="z_name" Char Width 10
col2="p_name" Char Width 10
col3="leixing" Char Width 10--查询测试语句:
SELECT * FROM openrowset('MICROSOFT.JET.OLEDB.4.0','Text;HDR=YES;DATABASE=C:\',a#txt)
--导入语句SELECT * into table1 FROM openrowset('MICROSOFT.JET.OLEDB.4.0','Text;HDR=YES;DATABASE=C:\',a#txt)
--查询导入结果
select * from table1以上测试成功。楼主有问题可以继续~