请问SQLSERVER 中表变量是怎么用的?

xaiman 2002-04-15 10:29:13
请问SQLSERVER 中表变量是怎么用的?
我想用表变量暂时保存查询结果 我 该怎么做?
...全文
534 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xaiman 2002-04-19
  • 打赏
  • 举报
回复
上面代码转摘自http://www.delphibbs.com
1。定义临时表结构
2。定义光标存储查询结果
3。将光标记录逐行插入表变量中
xaiman 2002-04-19
  • 打赏
  • 举报
回复
Declare @T_vqcstock Table --定義臨時表T_vqcstock
(
yymm char(7),
mat_no char(15),
ven_no char(5),
qc_no char(12),
qc_flag char(1),
tj_qty int,
th_qty int
)

--定义临时变量
declare @yymm char(7),@mat_no char(15),@vendor_no char(5),@qc_flag char(1),@qc_no char(12),@tj_qty int,@th_qty int

declare c_vqcstock cursor for --定義光標
SELECT convert(char(4),year(dbo.stock.qc_date))+'-'+case when month(dbo.stock.qc_date)>=10 then convert(char(2),month(dbo.stock.qc_date)) else '0'+convert(char(1),month(dbo.stock.qc_date)) end as yymm,
dbo.stock.mat_no, ven_no,qc_no, qc_flag,
(stk_qty+spare) as tj_qty,
(qc_tqty+qc_tsqty) as th_qty
FROM dbo.stock
where stk_type='A'

open c_vqcstock --打开游标
FETCH NEXT FROM c_vqcstock
INTO @yymm,@mat_no,@vendor_no,@qc_no,@qc_flag,@tj_qty,@th_qty


WHILE @@FETCH_STATUS = 0 --向臨時表中加入資料
begin
insert into @T_vqcstock(yymm,mat_no,ven_no,qc_no,qc_flag,tj_qty,th_qty)
values(@yymm,@mat_no,@vendor_no,@qc_no,@qc_flag,@tj_qty,@th_qty)
FETCH NEXT FROM c_vqcstock
INTO @yymm,@mat_no,@vendor_no, @qc_no,@qc_flag,@tj_qty,@th_qty
end

CLOSE c_vqcstock --關閉与釋放光標
DEALLOCATE c_vqcstock
select * from @T_vqcstock
e_shchen 2002-04-19
  • 打赏
  • 举报
回复
请收邮件,内有有详细的源代码和解释
xaiman 2002-04-16
  • 打赏
  • 举报
回复
这问题不难啊,怎么没人回答?
你知不知道?你知不知道?我等到花儿也谢了?
HZ_ZMD 2002-04-15
  • 打赏
  • 举报
回复
呵呵给分吧
HZ_ZMD 2002-04-15
  • 打赏
  • 举报
回复
Declare @SQL varchar(255)
Declare @TableName varchar(30)
set @TableName='MyTableName'
set @SQL='select * from '+@TableName
exec(@SQL)

xaiman 2002-04-15
  • 打赏
  • 举报
回复
我是说 TABLE 变量的使用?
可以详细一点吗?
szsz 2002-04-15
  • 打赏
  • 举报
回复
Declare @var1 char(4),@var2 char(4)
set @var1='abcd'
set @var2='efgh'
xaiman 2002-04-15
  • 打赏
  • 举报
回复
请问表变量有什么作用?
xaiman 2002-04-15
  • 打赏
  • 举报
回复
请解释一下好吗 ?
内容概要:本文围绕“单相逆变器闭环逆变电路PWM模型仿真研究”展开,基于Simulink平台构建单相逆变器的闭环控制系统仿真模型,重点研究PWM调制技术在逆变电路中的应用与实现。文中详细阐述了系统架构设计、电压电流双闭环控制策略的实现原理、控制器参数设计及仿真建模全过程,并通过仿真结果验证了控制方案在动态响应、稳态精度与系统稳定性方面的有效性。同时,文档还涵盖多种电力电子系统典型应用场景,如多类型短路故障仿真(中性点不接地、经小电阻接地、经消弧线圈接地等)、软开关技术、微电网能量管理、MPPT控制等,体现出较强的技术综合性和工程实践价值。; 适合人群:电气工程、自动化、电力电子与新能源等相关专业的高校本科生、研究生、科研人员,以及从事电力系统仿真、逆变器设计与新能源并网技术研发的工程技术人员。; 使用场景及目标:①掌握基于Simulink的单相逆变器闭环控制系统建模与PWM仿真方法;②深入理解双闭环控制、SPWM/SVPWM调制、系统稳定性分析等核心技术原理;③为课程设计、毕业设计、科研项目或实际工程开发提供可复用的仿真模型与技术支持; 阅读建议:建议结合文中仿真模型动手实践,重点掌握PI控制器参数整定、PWM信号生成机制与仿真结果分析方法,同时可延伸学习文档中涉及的软开关、故障仿真、微电网控制等关联技术,以拓展系统级设计能力。

5,943

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧