社区
MS-SQL Server
帖子详情
如何一次执行多个sql脚本文件
zdleek
2003-08-07 11:29:13
假设有create1.sql, create2.sql, create3.sql, create4.sql, create5.sql等几个sql文件,如何在sql query analyzer(查询分析器)里编写脚本,批量调用并执行这几个文件(文件路径已知)
...全文
441
5
打赏
收藏
如何一次执行多个sql脚本文件
假设有create1.sql, create2.sql, create3.sql, create4.sql, create5.sql等几个sql文件,如何在sql query analyzer(查询分析器)里编写脚本,批量调用并执行这几个文件(文件路径已知)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nboys
2003-08-08
打赏
举报
回复
在查询分析器中,先用sa登陆
exec master.dbo.xp_cmdshell 'osql -U 用户名 -P 密码 -i c:\**1.sql'
go
exec master.dbo.xp_cmdshell 'osql -U 用户名 -P 密码 -i c:\**2.sql'
go
exec master.dbo.xp_cmdshell 'osql -U 用户名 -P 密码 -i c:\**3.sql'
go
exec master.dbo.xp_cmdshell 'osql -U 用户名 -P 密码 -i c:\**4.sql'
go
nboys
2003-08-08
打赏
举报
回复
必须是sqlserver的系统管理员才有这样的权利,比如:sa
master.dbo.xp_cmdshell 'osql -U 用户名 -P 密码 -i c:\**1.sql'
master.dbo.xp_cmdshell 'osql -U 用户名 -P 密码 -i c:\**2.sql'
master.dbo.xp_cmdshell 'osql -U 用户名 -P 密码 -i c:\**3.sql'
master.dbo.xp_cmdshell 'osql -U 用户名 -P 密码 -i c:\**4.sql'
zdleek
2003-08-08
打赏
举报
回复
找到原因了,我是在自己建的数据库上调用上面的命令,原来自己建立的数据库dbo中不包含存储过程xp_cmdshell,多谢两位
zdleek
2003-08-07
打赏
举报
回复
该如何执行呢,我直接在查询分析器里执行上面的命令,出现错误:
Could not find stored procedure 'master.dbo.xp_cmdshell'.
pengdali
2003-08-07
打赏
举报
回复
master.dbo.xp_cmdshell 'osql -U 用户名 -P 密码 -i c:\**1.sql'
master.dbo.xp_cmdshell 'osql -U 用户名 -P 密码 -i c:\**2.sql'
master.dbo.xp_cmdshell 'osql -U 用户名 -P 密码 -i c:\**3.sql'
master.dbo.xp_cmdshell 'osql -U 用户名 -P 密码 -i c:\**4.sql'
My
SQL
执行
外部
sql
脚本
文件
的命令
sql
脚本
是包含一到
多个
sql
命令的
sql
语句,我们可以将这些
sql
脚本
放在一个文本
文件
中(我们称之为“
sql
脚本
文件
”),然后通过相关的命令
执行
这个
sql
脚本
文件
。基本步骤如下: 1、创建包含
sql
命令的
sql
脚本
文件
文件
中包含一些列的
sql
语句,每条语句最后以;结尾,
文件
内容示例如下: --创建表,使用“--”进行注释 create table 表名称 (
My
SQL
执行
外部
sql
脚本
文件
的命令及
sql
脚本
的基本写法
最近重新踩了一下my
sql
这边的坑,记录一下自己忽略的地方~~
sql
脚本
是包含一到
多个
sql
命令的
sql
语句,将这些
sql
脚本
放在一个
文件
中,然后通过相关的命令
执行
这个
sql
脚本
文件
。
SQL
脚本
可用于插入数据,读取数据,更新数据,和删除数据。它们也可以用于创建数据库对象,如表,视图,存储过程,他们甚至可以用于创建整个数据库本身 - 完整的表,数据,用户,等等。 1、编写
sql
脚本
...
Oracle pl
sql
developer中
一次
执行
多个
SQL
脚本
写在前面 假设当前在电脑D盘有两个
sql
脚本
文件
需要
执行
,一般人可能会想着直接将
SQL
里面的内容复制到pl
sql
developer中
执行
,当然这是一种方法,但是对于十几个
文件
呢?一个个复制未免太过繁琐且低效率。 D盘根目录下第一个
脚本
a.
sql
内容 SELECT SYSDATE FROM DUAL; D盘根目录下第二个
脚本
b.
sql
内容 SELECT 'HELLO WORLD' FORM DUA...
My
SQL
执行
外部
sql
脚本
文件
的命令( source命令
执行
sql
)
sql
脚本
是包含一到
多个
sql
命令的
sql
语句,我们可以将这些
sql
脚本
放在一个文本
文件
中(我们称之为“
sql
脚本
文件
”),然后通过相关的命令
执行
这个
sql
脚本
文件
。基本步骤如下:1、创建包含
sql
命令的
sql
脚本
文件
文件
中包含一些列的
sql
语句,每条语句最后以;结尾,
文件
内容示例如下:--创建表,使用“--”进行注释create table 表名称( Gu...
ORACLE PL
SQL
DEVELOPER中
一次
执行
多个
SQL
脚本
假设当前在电脑D盘有两个
sql
脚本
文件
需要
执行
,一般人可能会想着直接将
SQL
里面的内容复制到pl
sql
developer中
执行
,当然这是一种方法,但是对于十几个
文件
呢?一个个复制未免太过繁琐且低效率。
MS-SQL Server
34,576
社区成员
254,586
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章