注册 登录
编程论坛 SQL Server论坛

请教,使用cmd运行SQL语句的方法

ily1066 发布于 2008-11-05 09:24, 2960 次点击
我想建 一个bat文件来运行查询分析器的语句.
因为工作原因,经常要批量运行一些语句,想通过CMD建立自动运行语句的方法,
希望各位指教,如可以,写详细点
使用的是本地的查询分析器
5 回复
#2
happynight2008-11-05 13:58
有看过这方面的资料 试了下 在DOS命令下是可以操作的 但是很不方便 具体的上网搜下应该有这方面的资料
#3
happynight2008-11-05 14:17
哦 找了下 是用osql
连接数据库
osql
    [-?] |
    [-L] |
    [
        {
            {-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] [-D data_source_name]
        [-c cmd_end] [-q "query"] [-Q "query"]
        [-n] [-m error_level] [-r {0 | 1}]
        [-i input_file] [-o output_file] [-p]
        [-b] [-u] [-R] [-O] [-X[1]]
    ]
例如 要连接 在服务器192.168.0.1 上的数据库 test1 用户名为 user1 密码为pas 的数据库 命令如下
osql  -U user1 -P pas -S 192.168.0.1 -d test1

连接后 你可在命令窗口中看到 "1>"的提示符
输入命令 例如 SELECT * FROM table 后回车
可看到"2>"的提示符 输入"GO" 回车后就可看到结果了
基本操作就这些吧  其他的我也没有试过了
#4
happynight2008-11-05 14:18
给个帮助联结吧
http://msdn.(SQL.80).aspx
#5
madpbpl2008-11-05 16:37
学习
#6
师妃暄2008-11-05 17:16
[bo][un]happynight[/un] 在 2008-11-5 14:17 的发言:[/bo]

哦 找了下 是用osql
连接数据库
osql


试了下.感觉不错.呵呵...受教了
1