一个sql文件里能不能放多个select,update等语句
试了一下,多个sql文件可以,单个就不行形如这样的altertable...update...select...就不行...
试了一下,多个sql文件可以,单个就不行
形如这样的
alter table ...
update ...
select ...
就不行 展开
形如这样的
alter table ...
update ...
select ...
就不行 展开
展开全部
可以的。每个语句必须是完整的sql语句,并且update insert 和delete 的语句后一定要有 commit;
比如:
select * from table_name ;
update table_name
set name = 'a'
where id = 1 ;
commit ;
insert into table_name(id,name)
values(2,'b');
commit ;
alter table table_name
add age number(5) ;
delete table_name
where id = 1 ;
commit;
这些语句都可以在一个.sql文件中
比如:
select * from table_name ;
update table_name
set name = 'a'
where id = 1 ;
commit ;
insert into table_name(id,name)
values(2,'b');
commit ;
alter table table_name
add age number(5) ;
delete table_name
where id = 1 ;
commit;
这些语句都可以在一个.sql文件中
展开全部
答案肯定是可以的
不管你放多少条都行,每条语句之间用分号隔开就行
不知道你为什么要放select语句,这个只是查询,如果你混合放这些查询和更新,那么你也是看不到查询的结果
一般批量执行的sql存放的都是update语句
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
完全可以,而且可以一起执行,如果是sql server数据库 多条语句可以直接执行,如果是oracle数据库,语句间用;间隔开就可以一起执行
如果在代码中,可以直接将你的多条sql语句安装上面说的复制给你的strSql变量;
如果是在客户端查询工具中,如sql server 的查询分析器,或者oracle的第三方工具plsql中,可以用鼠标选中要执行的语句实现单挑语句执行
如果在代码中,可以直接将你的多条sql语句安装上面说的复制给你的strSql变量;
如果是在客户端查询工具中,如sql server 的查询分析器,或者oracle的第三方工具plsql中,可以用鼠标选中要执行的语句实现单挑语句执行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以 没规定只能放一个 想放多少放多少号了 到时候执行的时候选择一下就行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
完全可以,每行后得要个";"号结束.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询