osql工具批处理

osql是用于SQL Server数据库的命令行工具,它允许用户通过批处理方式执行SQL脚本。该工具支持指定服务器、用户名、密码、数据库等参数,并能读取输入文件或直接执行SQL语句,输出结果到文件。通过osql,可以方便地在命令行环境中进行数据库操作,例如查询、数据导出等。
摘要由CSDN通过智能技术生成

名词解释 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”

总结

将常用命令归档,对详细语法参数写清楚。后期可翻阅操作回顾

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值