1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > SQL SERVER 数据库导入 导出之Bcp命令示例

SQL SERVER 数据库导入 导出之Bcp命令示例

时间:2022-06-15 20:50:27

相关推荐

SQL SERVER 数据库导入 导出之Bcp命令示例

SQL SERVER数据库导入,导出之Bcp命令示例

利用sql查询分析器中语句导入导出,bcp命令可直接在dos上运行,但须知必须语句必须写在一排上,不然语句执行不起会报错

xp_cmdshell 是系统存储过程

1.数据库xiantestt_P_building,数据库账户sa导出到C盘中user.txt文件中

EXEC master..xp_cmdshell 'BCP xiantest..t_P_building out c:\User.txt -c -U"sa" -P"***"' –使用密码链接

EXEC master..xp_cmdshell 'BCP xiantest..t_P_building out c:\User.txt -c -T' –使用信任链接

2.导出表数据的前20行

EXEC master..xp_cmdshell 'BCP "SELECT TOP 20 * FROM xiantest..t_P_building" queryout c:\User1.txt -c -U"sa" -P"****" '

3.导出数据前20行中的第10行到13行的数据,-FfirstLlast的意思(注意BCP命令中–F –L –S –P –U………都必须是大写的)

EXEC master..xp_cmdshell 'BCP "SELECT TOP 20 * FROM xiantest..t_P_building" queryout c:\User2.txt -F 10 -L 13 -c -U"sa" -P"****"' –

4.导出从第10行道第30行共21条数据

EXEC master..xp_cmdshell 'BCP xiantest..t_P_building out d:\User.txt -c -F 10 -L 30 -U"sa" -P"****"'

5.远程服务器导入本地(语句的时候执行时可能要写在一排,分几排的话执行不起)

EXEC master..xp_cmdshell 'BCP "select top 20 * from rapdb_cs_prc..t_P_building" queryout d:\User.xls -c -S"118.123.244.28,2083" -U"***" -P"********"' (远程访问数据库有端口号,需把端口号带上)

6从磁盘中导入数据导数据库表(表必须是存在的)------------------------------

EXEC master..xp_cmdshell 'BCP xiantest..t_P_builtest in d:\User.txt -c -T '

EXEC master..xp_cmdshell 'BCP xiantest..t_P_building in d:\User.doc -c -F 10 -L 30 -U"sa" -P"***"'

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。