欢迎来到天天文库
浏览记录
ID:34784049
大小:49.56 KB
页数:4页
时间:2019-03-10
《用批处理执行sql语句》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、用批处理执行Sql语句(1)2009-06-1814:00很多情况下,需要给客户更新数据库,不值得跑一趟,客户自己也不懂得如何操作,远程操作网速还跟不上...这时可以把要更新的sql语句保存成文件,写一个批处理在命令行状态下调用查询分析器来执行这个sql文件里的语句。下面就是sqlserver帮助里对于查询分析器(isqlw)命令行参数的解释:isqlw实用工具(SQL查询分析器)使您得以输入Transact-SQL语句、系统存储过程和脚本文件。通过设置快捷方式或创建批处理文件,可以启动预配置的SQL查询分析器。语法
2、isqlw [-?]
3、 [ [-Sserver_name[instance_name]] [-ddatabase] [-E][-Uuser][-Ppassword] [{-iinput_file}{-ooutput_file}[-F{U
4、A
5、O}]] [-ffile_list] [-Cconfiguration_file] [-Dscripts_directory] [-Ttemplate_dir
6、ectory] ]参数-?显示用法信息。-Sserver_name[instance_name]:指定要连接到的Microsoft®SQLServer™2000实例。指定用于连接到该服务器上的SQLServer2000默认实例的server_name。指定用于连接到该服务器上的SQLServer2000命名实例的server_nameinstance_name。如果未指定服务器,isqlw将连接到本地计算机上的SQLServer默认实例。从网络上的远程计算机执行isqlw时,此选项是必需的。-ddatabase
7、当启动isqlw时,发出一个USEdatabase语句。默认值为用户的默认数据库。-E使用信任连接而不请求密码。-Uuser用户登录ID。登录ID区分大小写。-Ppassword是登录密码。默认设置为NULL。-iinput_file标识包含一批SQL语句或存储过程的文件。必须同时指定-i和-o选项。如果指定-i和-o选项,将执行输入文件中的查询,并将结果保存到输出文件中。在查询执行过程中不显示用户接口。当执行完成后,进程退出。-ooutput_file标识接收来自isqlw的输出的文件。必须同时指定–i和–o选项。
8、如果指定-i和-o选项,将执行输入文件中的查询,并将结果保存到输出文件中。在查询执行过程中不显示用户接口。当执行完成后,进程退出。如果未使用-F指定文件格式,则输出文件使用与输入文件相同的类型。-F{U
9、A
10、O}是输入文件和输出文件的格式。值包括Unicode、ANSI和OEM。如果未指定-F,则使用自动模式(如果文件标为Unicode格式,则以Unicode格式打开;否则,以ANSI格式打开文件)。-ffile_list将列出的文件装载到SQL查询分析器中。使用-f选项,可以装载一个或多个文件(文件名以单个空格分开
11、)。如果指定了多个文件,则以相同的连接上下文将这些文件打开。文件名可以包含该文件所驻留的目录路径。可以使用通配符,如C:Test*.sql中的星号(*)。-Cconfiguration_file使用配置文件中指定的设置。其它在命令提示下显式指定的参数将重写相应配置文件中的设置。-Dscripts_directory重写在注册表中或在用–C指定的配置文件中指定的默认存储脚本目录。该值不保留在注册表或配置文件中。若要在SQL查询分析器中查看该选项的当前值,请单击"工具"菜单,然后单击"选项"命令。-Ttemplate_d
12、irectory重写在注册表中或在用–C指定的配置文件中指定的默认模板目录。该值不保留在注册表或配置文件中。若要在SQL查询分析器中查看该选项的当前值,请单击"工具"菜单,然后单击"选项"命令。注释有用户界面或没有用户界面时都可使用isqlw实用工具。若要在没有用户界面的情况下运行isqlw,请指定有效登录信息(具有信任连接或有效登录ID及密码的SQLServer2000实例)和输入及输出文件。isqlw将执行输入文件的内容,并将结果保存到输出文件中。如果没有指定输入和输出文件,isqlw将交互运行并启动SQL查询分
13、析器。如果指定了有效登录信息,isqlw将直接连接SQLServer2000实例。如果指定的连接信息不充足,将出现"连接到SQLServer"对话框。isqlw和SQL查询分析器使用ODBCAPI。该实用工具使用SQL-92的Microsoft®SQLServerODBC驱动程序默认设置。示例A.执行SQL语句本例使用Windows身份验证连接
此文档下载收益归作者所有