当前位置:首页 » 编程语言 » osql执行sql

osql执行sql

发布时间: 2024-11-30 06:01:37

⑴ 用批处理执行sql文件的脚本应该怎么写

步骤:(1) 创建一个批处理文件:打开记事本,创建数据库连接信息(例如,server name,username,password,databasename等)以及要执行的*.sql脚本名称。具体语法参考下文"osql 实用工具" 。 将文件的扩展名改为.bat 并保存。

示例1:指定待执行sql 文件的相对路径

osql -S admin\admin -U sa -P sa -d TestDB -i c:\test.sql
pause

示例2: 待执行文件与bat文件在同一个目录,指定相对路径

set localdir=%~dp0
osql -S (local) -U sa -P sa -d Test -i %localdir%\test1.sql
osql -S (local) -U sa -P sa -d Test -i %localdir%\test2.sql
osql -S (local) -U sa -P sa -d Test -i %localdir%\test3.sql
pause

(2) 创建需要执行的sql 脚本, test.sql,test2.sql 和test3.sql, 并放在步骤(1)示例1中指定的位置。本例为c:\ 根目录。如果用示例2,将待执行的sql和bat文件放在同一个目录下。

(3) 双击*.bat 文件并查看运行结果。

⑵ 使用osql执行sql报错COUNT field incorrect or syntax error

  1. 计算字段必须是数字型,可能你用了别的类型

  2. sql传入的参数个数和实际需要的参数个数不一致

⑶ 如何执行sql脚本

sql脚本要在dbms里执行

比如oracle,你可以在sqlplus里,或pl/sql developer里执行

直接复制sql语句过去,回车就好了(注意带分号)

如果你的sql是一个sql文件(*.sql)
可以使用start或@ 然后跟文件的路径(c:/a.sql) 回车

⑷ sqlserver怎么执行.sql文件

可以在cmd窗口中执行如下命令执行Sql文件:
osql -S 127.0.0.1 -U sa -P sa -i d:\test.sql

简单说明:osql为SQL Server的命令,要在cmd中执行该命令,一般安装完SQL
Server后该命令对应的路径会自动添加到系统环境变量中。 -S 表示要连接的数据库服务器 -U表示登录的用户ID,-P表示登录密码
-i表示要执行的脚本文件路径。

⑸ 如何执行超过一百兆的sql脚本

使用osql执行一个大脚本文件
将该工具指向一个脚本文件,步骤:

a.创建一个包含一批 Transact-SQL 语句的脚本文件(如 myfile.sql)。

b.打开命令提示符,键入与下面类似的一个命令,然后按 ENTER 键:

osql -E -i input_file

其中input_file 是脚本文件及其完整路径。例如,如果脚本文件 myfile.sql 在 C:\users文件夹中,

请将参数 myfile 替换为 C:\users\myfile.sql。

该脚本文件的运行结果将出现在控制台窗口中。

如果您想将运行结果定向到一个文件,请向上述命令中添加 -o output_file 参数。例如:

osql -E -i input_file -o output_file

其中output_file 是输出文件及其完整路径。

热点内容
运行与编译的区别 发布:2025-05-16 17:25:02 浏览:822
c语言for中continue 发布:2025-05-16 17:20:14 浏览:647
ftp储存 发布:2025-05-16 17:04:08 浏览:504
家悦3010怎么看电脑配置 发布:2025-05-16 17:02:38 浏览:885
sqlin传参 发布:2025-05-16 17:02:37 浏览:889
python计算md5 发布:2025-05-16 17:02:32 浏览:427
看算法头疼 发布:2025-05-16 16:56:41 浏览:798
给定文件编译成dll文件 发布:2025-05-16 16:45:05 浏览:730
熔喷机的配置有哪些 发布:2025-05-16 16:45:04 浏览:720
20149月二级c语言 发布:2025-05-16 16:22:29 浏览:961