求一条SQL语句 有一存储过程返回一个数据集,数据集共有a,b,c三个列能不能只用一条SQL命令调用存储过程,使生成的数据集为a,b,c,d,e列,即增加几列。只能用一条SQL命令,不能修改存储过程 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 --trycreate table T(a int, b int, c int, d int, e int)insert T(a, b, c) exec 存储过程 To:marco08(天道酬勤) 是要求用一条SQL语句实现 不明白你的意思能不能只用一条SQL命令调用存储过程? 需要两条吗是在过程中只有一条语句吗?不能修改存储过程,动态产生CREATE TABLE就是了吗,也就是拼凑一条CREATE TABLE串,执行之就是了 To:badboy213(打开天窗说笑话) 因为是在一前台应用程序中实现该功能,该存储过程只能返回三列段,但应用程序需要额外再增加两列字段用做其它的用途。 sp_executesqlN'create table #jj (a int,b int,c int) insert into #jj(a,b,c) exec 存储过程 select *,d,e from #jj ...... drop table #jj' To:gzhughie(hughie) 用一条SQL语句 SELECT m.*,'' as d,' ' as eFROM OPENROWSET('.', 'Server=.;Trusted_Connection=yes;', 'exec 存储过程名字') AS m; 是一条啊,用的sp_executesql这个系统存储过程,你的一条语句不会是只允许用select吧。 嘿嘿,xiequanqin(新的一天,新的起点!) 的好 求SQL连接TXT文件的代码 求教关于图片文件批量导入SQL SERVER的问题。 问一个关于sql语句跨服务器跨数据库跨表执行的问题 关于连接池和行版本的小疑问 我还原了一个数据库,有表,但是引用就提示对象(表名)不可用。。。 关于移动加权及先进先出的计算 SQL2000作业运行存储过程问题? 这个错在哪里? msde安装问题,已经好久了,请大家帮忙!!!! select的问题,急 请问如何写sql语言实现下面的功能 怎样改写这个SQL?
是要求用一条SQL语句实现
能不能只用一条SQL命令调用存储过程? 需要两条吗
是在过程中只有一条语句吗?
不能修改存储过程,动态产生CREATE TABLE就是了吗,也就是拼凑一条CREATE TABLE串,执行之就是了
N'create table #jj (a int,b int,c int) insert into #jj(a,b,c) exec 存储过程 select *,d,e from #jj ...... drop table #jj'
FROM OPENROWSET('.', 'Server=.;Trusted_Connection=yes;',
'exec 存储过程名字') AS m;