sqlserver实现多个过程同时输出
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sqlserver实现多个过程同时输出相关的知识,希望对你有一定的参考价值。
参考技术A 1. 使用存储过程:创建一个存储过程,在存储过程中调用多个过程,并将结果输出到一个结果表中。2. 使用C#编程:可以使用C#编程来调用多个过程,并将结果输出到一个结果表中。
3. 使用SQL Server Agent:可以使用SQL Server Agent来调度多个过程,并将结果输出到一个结果表中。
sqlserver执行多个存储过程
我有5个存储过程,用select name from sysobjects where name like 'P_DW_%'可查询出我的5个存储过程,现在我想exec这5个,怎么实现
不是直接exec 这5个,是类似exec (select name from sysobjects where name like 'P_DW_%'),然后他就自动执行5个存储过程了。
不行,那select语句以后查出来是会变的,或者你写一下出来看看呢?
追答define prosql lvarchar(5000);
define v_sql varchar(200);
foreach
select name
into v_sql
from sysobjects where name like 'P_DW_%'
let prosql = "execute procedure "|| prosql; --执行语句,如果需要传参的话,可以接着拼
execute immediate prosql;
end foreach ;
没有执行,大概就是这个意思了
语法好像不是sqlserver的?
追答我现在用的是informix ,
意思是这样的,sql语句都是相通的 我只是提供下思路,希望对你有用
以上是关于sqlserver实现多个过程同时输出的主要内容,如果未能解决你的问题,请参考以下文章
sqlserver 修改某张表某字段 排序规则;sqlserver 少量中文 问号?;sqlserver 生僻字;sqlserver 少量中文乱码;sqlserver COLLATE用法;sqlser