一个sql文件里能不能放多个select,update等语句

[复制链接]
查看11 | 回复6 | 2009-11-20 16:14:37 | 显示全部楼层 |阅读模式
答案肯定是可以的不管你放多少条都行,每条语句之间用分号隔开就行不知道你为什么要放select语句,这个只是查询,如果你混合放这些查询和更新,那么你也是看不到查询的结果一般批量执行的sql存放的都是update语句
回复

使用道具 举报

千问 | 2009-11-20 16:14:37 | 显示全部楼层
完全可以,而且可以一起执行,如果是sql server数据库多条语句可以直接执行,如果是oracle数据库,语句间用;间隔开就可以一起执行如果在代码中,可以直接将你的多条sql语句安装上面说的复制给你的strSql变量;如果是在客户端查询工具中,如sql server 的查询分析器,或者oracle的第三方工具plsql中,可以用鼠标选中要执行的语句实现单挑语句执行
回复

使用道具 举报

千问 | 2009-11-20 16:14:37 | 显示全部楼层
可以没规定只能放一个想放多少放多少号了到时候执行的时候选择一下就行
回复

使用道具 举报

千问 | 2009-11-20 16:14:37 | 显示全部楼层
完全可以,每行后得要个";"号结束.只能执行选中的,如果想一下执行上述问题应该在每行中间加go,alter table ...goupdate ...goselect ...在一起选中执行F5
回复

使用道具 举报

千问 | 2009-11-20 16:14:37 | 显示全部楼层
执行完一段命令后加go,批处理
回复

使用道具 举报

千问 | 2009-11-20 16:14:37 | 显示全部楼层
可以的,每个语句最后主要要有一个;
回复

使用道具 举报

千问 | 2009-11-20 16:14:37 | 显示全部楼层
当然可以,运行的时候选中哪段就执行哪段
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行