名词解释 osql
sqlserver外部命令工具,可以连接本地服务器和其他服务器
实现需求
安装SQLserver数据库即可启用,实现对sql脚本的批处理需求,也可根据参数的不同传入sql语句
语法
1.常用命令说明(区分大小写)
-S 指定SqlServer服务器
-U 用户名
-P 密码
-d 数据库
-i 文件路径(输入文件)
-o 文件路径(输出文件)
-Q 执行sql语句
备注:出现中文或者有空格符,最好使用双引号 “”
2.实战
步骤一、环境部署,配置osql的系统参数,方便命令行能直接识别;一般安装SqlServer时会直接部署,自己部署参考下图
步骤二、打开cmd,输入osql ? 查看命令描述
步骤三、osql -U sa -P kj222 -S .\sqlserver2012 -d BW_kj222 -Q “SELECT * FROM m_Area WHERE i_Flag=0” -o “D:\Temp\result1.txt”
osql -U sa -P kj222 -S .\sqlserver2012 -d BW_kj222 -i “D:\Temp\1.sql” -o “D:\Temp\result1.txt”
总结
将常用命令归档,对详细语法参数写清楚。后期可翻阅操作回顾