社区
疑难问题
帖子详情
有沒有辦法在存儲過程中將一個系統存儲過程的結果塞到一個表中?
风里有梦
2006-07-25 05:29:52
如題!請大俠指教! 小弟先謝過了!
...全文
235
17
打赏
收藏
有沒有辦法在存儲過程中將一個系統存儲過程的結果塞到一個表中?
如題!請大俠指教! 小弟先謝過了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
风里有梦
2006-07-28
打赏
举报
回复
明白了!!! 知道問題了! 多謝 "一天到晚游泳的鱼" 和 "快樂至上" :
Select * Into #T From OpenRowSet('sqloledb','Trusted_Connection=yes','exec dbo.sp_columns ''tblAsset''')
Select * From #T
Drop Table #T
我那天測試時,把數據庫名稱刪了, 因為我是在當前的PMFE中執行的,以為可以不指定, 結果...
正确的是:
Select * Into #T From OpenRowSet('sqloledb','Trusted_Connection=yes','exec PMFE.dbo.sp_columns ''tblAsset''')
Select * From #T
Drop Table #T
paoluo
2006-07-28
打赏
举报
回复
對,忘記提醒這個,記得將Test換成你自己的數據庫名。
lzhs
2006-07-28
打赏
举报
回复
1、确认你的数据库里有tblAsset这个表
2、OpenRowSet中'exec Test.dbo.sp_columns ''tblAsset''',将Test换成tblAsset表所在数据库的名字。
paoluo
2006-07-27
打赏
举报
回复
你確定你的表名沒有錯誤??
Create Table tblAsset(ID Int,Name Varchar(10))
GO
Select * Into #T From OpenRowSet('sqloledb','Trusted_Connection=yes','exec Test.dbo.sp_columns ''tblAsset''')
Select * From #T
Drop Table #T
GO
Drop Table tblAsset
--Result
/*
Test dbo tblAsset ID 4 int 10 4 0 10 1 NULL NULL 4 NULL NULL 1 YES 38
Test dbo tblAsset Name 12 varchar 10 10 NULL NULL 1 NULL NULL 12 NULL 10 2 YES 39
*/
db_sky
2006-07-27
打赏
举报
回复
To:lzhs(快乐至上)
...
Insert Into #Temp Exec sp_...
原理和
Insert Into #Temp Select * From Table2
一样的~~~~
可以把Exec sp_...执行的结果当作和Select一样的返回一个结果集。
----------------------------------------------------------------
insert into #表 exec sp_executesql proc_abc
而不能
select * exec sp_executesql proc_abc
或
select * into #表 exec sp_executesql proc_abc
==================================
= CSDN助手 全面支持CSDN论坛 =
= 监视、收藏、历史、签名走马灯 =
==================================
风里有梦
2006-07-27
打赏
举报
回复
懷疑是SQL的語句解析器不能將''轉換成',所以就對于帶參數的系統存儲過程無法處理了...
风里有梦
2006-07-27
打赏
举报
回复
exec dbo.sp_columns 'tblAsset'
tblAsset是我當前數據庫中的一個表,神你要測試須將tblAsset替換成您的數據庫中的一個表
LouisXIV
2006-07-27
打赏
举报
回复
將不會返回一行記錄. :(
--------------------------------------------
Do you confirm that you've give a correct value to the parameter of SP?
In this situation
'exec Test.dbo.sp_columns ''tblAsset'''
the position of "tblAsset" should be a existed tablename other than a column name
风里有梦
2006-07-27
打赏
举报
回复
結果不會出錯,但是,結果卻不是正确的. 應該是''的問題:
原SQL STATEMENT: exec Test.dbo.sp_columns 'tblAsset'
這個系統存儲過程是返回指定參數的所有列. 但是:
Select * Into #T From OpenRowSet('sqloledb','Trusted_Connection=yes','exec Test.dbo.sp_columns ''tblAsset''')
Select * From #T
Drop Table #T
將不會返回一行記錄. :(
paoluo
2006-07-27
打赏
举报
回复
baofeng(人生如夢) ( ) 信誉:100 2006-07-27 16:12:00 得分: 0
多謝大家熱心指點. 魚你這個方法不錯不用建立臨時表, 但是看下面這條:
Select * Into #T From OpenRowSet('sqloledb','Trusted_Connection=yes','exec Test.dbo.sp_columns ''tblAsset''')
Select * From #T
Drop Table #T
為什麼這條不行?
-------------------
我測試沒有問題啊。
LouisXIV
2006-07-27
打赏
举报
回复
What's wrong?
风里有梦
2006-07-27
打赏
举报
回复
多謝大家熱心指點. 魚你這個方法不錯不用建立臨時表, 但是看下面這條:
Select * Into #T From OpenRowSet('sqloledb','Trusted_Connection=yes','exec Test.dbo.sp_columns ''tblAsset''')
Select * From #T
Drop Table #T
為什麼這條不行?
lzhs
2006-07-25
打赏
举报
回复
鱼,你说的不错!
paoluo
2006-07-25
打赏
举报
回复
使用這個可以不用提前建立臨時表
Select * Into #T From OpenRowSet('sqloledb','Trusted_Connection=yes','exec Test.dbo.sp_who')
Select * From #T
Drop Table #T
lzhs
2006-07-25
打赏
举报
回复
原理和
Insert Into #Temp
Select * From Table2
一样的~~~~
可以把Exec sp_...执行的结果当作和Select一样的返回一个结果集。
lzhs
2006-07-25
打赏
举报
回复
可以的。
首先按照这个存储过程执行的结果的列来建一张表,然后用这个
Insert Into #Temp
Exec sp_...
billpu
2006-07-25
打赏
举报
回复
要看返回什么了 比如sp_who返回8个列 你就必须按字段insert
基于DSP28335的永磁同步电机FOC矢量控制代码无感滑模控制转速电流双闭环
基于DSP28335的永磁同步电机FOC矢量控制代码无感滑模控制转速电流双闭环内容概要:本文档围绕基于DSP28335的永磁同步电机(PMSM)矢量控制技术展开,重点介绍了无感滑模控制在FOC(磁场定向控制)系统中的应用,实现了转速与电流双闭环控制。文中详细阐述了控制系统的结构设计、算法实现及仿真验证过程,突出滑模控制在提升系统鲁棒性和动态响应方面的优势,适用于无位置传感器场合,有效降低了硬件成本并增强了系统可靠性。同时提及了相关MATLAB/Simulink仿真资源与代码实现,便于工程实践与科研复现。; 适合人群:具备电机控制、电力电子及自动控制理论基础的高校研究生、科研人员及从事电机驱动系统开发的工程师。; 使用场景及目标:①用于永磁同步电机高性能控制系统的开发与优化;②支撑无感控制算法的研究与仿真验证;③服务于教学实验、科研项目及毕业设计中的电机控制模块实现。; 阅读建议:建议结合文档提供的仿真模型与代码进行实践操作,重点关注滑模观测器设计、双闭环调节参数整定及DSP实现细节,同时可参考文中列出的相关算法资源拓展研究思路。
(22页PPT)第8课时不规则图形的面积.pptx
(22页PPT)第8课时不规则图形的面积.pptx
用友U8开发及用友CO开发-CO方式U8采购到货单增删改审接口开发源码.rar
用友U8开发及用友CO开发-CO方式U8采购到货单增删改审接口开发源码
性能评估信标辅助双跳认知无线电无线中继选择方案的性能评估研究(Matlab代码实现)
【性能评估】信标辅助双跳认知无线电无线中继选择方案的性能评估研究(Matlab代码实现)内容概要:本文围绕“信标辅助双跳认知无线电无线中继选择方案的性能评估”展开研究,通过Matlab代码实现对该通信系统的性能进行仿真与分析。重点探讨了在认知无线电网络中引入信标辅助机制后,双跳中继选择策略的可行性与优越性,评估其在频谱利用率、传输可靠性及系统吞吐量等方面的性能表现。研究结合实际无线环境因素,对中继节点的选择算法进行建模与优化,提升了系统的自适应能力和通信效率。; 适合人群:具备通信工程、电子信息类专业背景,熟悉Matlab仿真工具,有一定无线通信理论基础的研究生或科研人员。; 使用场景及目标:①用于认知无线电网络中继选择算法的设计与性能验证;②支撑相关课题的仿真验证与学术论文复现;③为双跳协作通信系统的优化提供技术参考。; 阅读建议:建议读者结合Matlab代码逐模块分析,重点关注中继选择逻辑、信道模型构建及性能指标计算方法,同时可拓展至其他中继策略对比研究以深化理解。
如何利用靶向的AI+大数据智能应用解决技术转移服务公司面临的服务产品趋同难题?.docx
如何利用靶向的AI+大数据智能应用解决技术转移服务公司面临的服务产品趋同难题?
疑难问题
22,298
社区成员
121,731
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章