首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么用一个表里检索出来的数据集给一个表变量赋值

2012-01-09 
如何用一个表里检索出来的数据集给一个表变量赋值?问题概述:如何用一个表里检索出来的数据集给一个表变量

如何用一个表里检索出来的数据集给一个表变量赋值?
问题概述:如何用一个表里检索出来的数据集给一个表变量赋值?

表变量声明
DECLARE @TB TABLE(NO_HATCHU VARCHAR(8) ,--発注番号
NO_SEQ DECIMAL(3,0) ,--SEQ
CD_SHIZAI VARCHAR(8) ,--資材コード
YN_SHIIRE DECIMAL(11,0) ,--仕入金額
SU_SHIIRE DECIMAL(7,0) ,--仕入数量
SU_IRI DECIMAL(7,0)--入り数
)
需要的结果集
SELECT NO_HATCHU, NO_SEQ, CD_SHIZAI, YN_SHIIRE, SU_SHIIRE, SU_IRI FROM T_F011 WHERE TD_DELETE IS NULL

要解决的问题是:如何将这个检索的结果集赋值给上边的那个变量@TB?

[解决办法]
DECLARE @TB TABLE( NO_HATCHU VARCHAR(8) , --発注番号 
NO_SEQ DECIMAL(3,0) , --SEQ 
CD_SHIZAI VARCHAR(8) , --資材コード 
YN_SHIIRE DECIMAL(11,0) , --仕入金額 
SU_SHIIRE DECIMAL(7,0) , --仕入数量 
SU_IRI DECIMAL(7,0) --入り数 

insert into @TB(NO_HATCHU, NO_SEQ, CD_SHIZAI, YN_SHIIRE, SU_SHIIRE, SU_IRI )
SELECT NO_HATCHU, NO_SEQ, CD_SHIZAI, YN_SHIIRE, SU_SHIIRE, SU_IRI FROM T_F011 WHERE TD_DELETE IS NULL
[解决办法]
insert into @tb SELECT NO_HATCHU, NO_SEQ, CD_SHIZAI, YN_SHIIRE, SU_SHIIRE, SU_IRI FROM T_F011 WHERE TD_DELETE IS NULL 

热点排行