现在的位置: 首页 > 综合 > 正文

sqlcmd 实用工具

2013年10月26日 ⁄ 综合 ⁄ 共 782字 ⁄ 字号 评论关闭

 使用 sqlcmd 实用工具可以在命令提示符处输入 Transact-SQL 语句、系统过程和脚本文件。此实用工具使用 OLE DB 执行 Transact-SQL 批处理。

 

sqlcmd [
{ { -U login_id [ -P password ] } | –E }
]
[-S server_name [ / instance_name ] ] [ -H wksta_name ] [ -d db_name ]
[ -l time_out ] [ -t time_out ] [ -h headers ]
[ -s col_separator ] [ -w column_width ] [ -a packet_size ]
[ -e ] [ -I ]
[ -c cmd_end ] [ -L [ c ] ] [ -q "query" ] [ -Q "query" ]
[ -m error_level ] [ -V ] [ -W ] [ -u ] [ -r [ 0 | 1 ] ]
[ -i input_file ] [ -o output_file ]
[ -f < codepage > | i: < codepage > [ < , o: < codepage > ] 
[ -k [ 1 | 2 ] ]
[ -y display_width ] [-Y display_width ]
[ -p [ 1 ] ] [ -R ] [ -b ] [ -v ] [ -A ] [ -X [ 1 ] ] [ -x ]
[ -? ]
]
sqlcmd 命令

除 sqlcmd 中的 Transact-SQL 语句之外,还可使用以下命令。

GO [count]

:List

[:] RESET

:Error

[:] ED

:Out

[:] !!

:Perftrace

[:] QUIT

:Connect

[:] EXIT

:On Error

:r

:Help

:ServerList

:XML [ON | OFF]

当使用 sqlcmd 命令时,请记住下列事项:

除 GO 以外,所有 sqlcmd 命令必须以冒号 (:) 为前缀。

 

=========================================

-i参数据可到入外部sql

osql.exe

isql.exe,sql2005已不再支持

【上篇】
【下篇】

抱歉!评论已关闭.