‘壹’ 我想用批处理文件执行一条sql的查询语局并把结果显示在dos窗口该怎么写呢
首先新建.sql 标准isql命令(即你要查询的语句)
例:test.sql 内容如下
use glkf
go
select * from base_bmb
go
然后,新建.bat 批处理文件,
例:test.bat 内容如下
isql -S 192.168.0.251 -Usa -P123 -i test.sql
注:
192.168.0.251 sql服务器地址
sa 登录帐号
123登录密码
运行批处理 test 效果如下
‘贰’ 如何在dos状态下 使用sql命令啊
将该工具指向一个脚本文件,步骤:
a.创建一个包含一批 Transact-SQL 语句的脚本文件(如 myQueries.sql)。
b.打开命令提示符,键入与下面类似的一个命令,然后按 ENTER 键:
osql -E -i input_file
其中input_file 是脚本文件及其完整路径。例如,如果脚本文件 myQueries.sql 在 C:\Queries 文件夹中,
请将参数 input_file 替换为 C:\Queries\myQueries.sql。
该脚本文件的运行结果将出现在控制台窗口中。
如果您想将运行结果定向到一个文件,请向上述命令中添加 -o output_file 参数。例如:
osql -E -i input_file -o output_file
其中output_file 是输出文件及其完整路径。
如想消除输出结果中的编号和提示符号,请向上述命令中添加 -n 选项。例如:
osql -E -i input_file -o output_file -n
在操纵数据之前,设置当前工作数据库是必须的,这可以使用USE语句来实现,后接GO命令.
命令行成功后将返回带有编号的批提示符。这是OSQL说“请输入第一个命令”的方式.
每个提示符都会按顺序列出来,直到输入了GO命令为止。
从这开始,所有在批处理指令之前的命令就会被执行,新的批处理又会从行1开始。任何SQL语句都可以在OSQL
提示符下执行。
请注意在GO命令发出后,批处理的行号是如何从头开始的。
要关闭OSQL工具,使用EXIT命令。
‘叁’ 如何在dos下执行sql语句
您好:
附一个批处理建库的图,请参考
‘肆’ 怎么在DOS下执行SQL语句啊
可以的,在DOS命令框下输入sqlcms 或者 osql -U 用户名 -P 密码 -S 服务器名 即可连接。
‘伍’ 怎么用DOS命令连接SQL Server(MESSQLSERVER)
用osql工具可以连接并操作数据库,osql是类似oracle的sqlplus那种命令行工具
在dos命令行窗口中输入:
osql
-S服务器名
-U用户名
-P密码
这样就可以登录到数据库了,登录后是"1>“这样的提示符,输入sql命令(结尾加分号)后,再输入go就可以执行了