sql-server – 在SQL Server中创建可以保存存储过程结果的临时表
发布时间:2021-01-12 15:40:13 所属栏目:MsSql教程 来源:网络整理
导读:在处理SQL Server时,我需要多次编写类似下面的内容. create table #table_name( column1 int,column2 varchar(200) ...)insert into #table_nameexecute some_stored_procedure; 但是创建一个具有确切语法的表,因为存储过程的结果是一项繁琐的任务.例如, sp_h
|
在处理SQL Server时,我需要多次编写类似下面的内容. create table #table_name
(
column1 int,column2 varchar(200)
...
)
insert into #table_name
execute some_stored_procedure;
但是创建一个具有确切语法的表,因为存储过程的结果是一项繁琐的任务.例如,sp_helppublication的结果有48列!我想知道是否有任何简单的方法可以做到这一点. 谢谢. 解决方法如果该过程只返回一个结果集并且启用了 ad hoc distributed queries选项.SELECT *
INTO #T
FROM OPENROWSET('SQLNCLI','Server=(local)MSSQL2008;Trusted_Connection=yes;','SET FMTONLY OFF;EXEC sp_who')
或者您可以设置一个环回链接服务器并使用它. EXEC sp_addlinkedserver @server = 'LOCALSERVER',@srvproduct = '',@provider = 'SQLNCLI',@datasrc = @@servername
SELECT *
INTO #T
FROM OPENQUERY(LOCALSERVER,'SET FMTONLY OFF;
EXEC sp_who') (编辑:百科站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 从备份失败的SQL Server 2005还原
- 如果一个人的名字是Null那么它将如何打破数据库?
- sql – 如何在postgres中创建ISO-8601格里高利日期表
- 网页制作中使用规范的HTML代码的几点
- sql-server – 如何分配SqlException编号
- SQL Server怎样做分离与附加数据库的操作?
- sql-server – 在运行性能比较之前清除缓存的SQL Server命令
- sql-server – 数据库对象的版本控制
- sql-server – 如何在恢复中停止,脱机和删除SQL Server数据
- sql-server – 从DMV中,你能判断一个连接是否使用了Applica
站长推荐
- @OrderBy导致java.lang.ClassCastException:ant
- sql – 使用IN Clause在动态查询中需要帮助
- sql – 如何判断Oracle中的值是否不是数值?
- sql – 将两个表合并为一个新表,以便忽略另一个表
- sql-server – 在SQL Server中设计条件数据库关系
- sql varchar(max)vs varchar(fix)
- mssql中得到指定日期所在月份的第一天的代码
- 小议sqlserver数据库主键选取策略
- HTML iframe和frameset的区别_动力节点Java学院整
- sql-server – 分配更多CPU和RAM后,SQL Server性
热点阅读

