游标赋值问题 我看DECLARE的文档,说在存储过程里可以定一个 TABLE型的变量,但是怎么赋值我还不太清初,请教了,最好是能够像ORACLE那样, declare @var 'table-name'%ROWTYPE,这样用着舒坦。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 declare @tb table(col1 类型,col2....)Insert into @tb --与表一样使用select '值1',..... declare @a table(货号 int,毛需求 int,订单供给 int,仓存供给 int)insert @a(货号,毛需求,订单供给,仓存供给)values(101,500,0,0)insert @a(货号,毛需求,订单供给,仓存供给)values(101,0,100,0)insert @a(货号,毛需求,订单供给,仓存供给)values(101,0,0,400)insert @a(货号,毛需求,订单供给,仓存供给)values(101,200,0,400)select * from @a 表变量--定义declare @t table (id int,name varchar(100))--插入行insert @t values(1,'paoluo')--插入行insert @t select id,name from users where id<>1--查询select * from @t--更新update @tset name='pao1uo' where id=1--删除delete @t where id=1--不用drop 高手确实多,但是我觉得这样还是不够方便, ORACLE可以直接指定变量有系统中的某个表一模一样,这样就只需要写一个表明,不用一个一个字段的去写了,这样启不是打打解约我们的时间。另外我这么用主要是向在 CURSOR里面用, 查询处来后,可以直接 FETCH到一个TABLE型的变量吗 两表查询,查询公司的时候,顺便把该公司的产品数量列出来 知道单价和数量,怎么得到总价呢,在线等待! 拼接SQL的问题 简单的 sql语句。查询列表 去除不是(年-月-日)的值 MS SQL全文索引自动更新 向大牛们提问了,求助急…… 怪事,MSSQL比ACCESS慢? *****请教一个textarea和sql server的一个简单问题***** 各位大虾,怎么用SQL SERVER2000写一个这样的存储过程 求教一条汇总的SQL语句? 对三大财务报表的数据运算得到指标,插入指标库,几十万条记录,用游标合理吗?
select '值1',.....
insert @a(货号,毛需求,订单供给,仓存供给)
values(101,500,0,0)
insert @a(货号,毛需求,订单供给,仓存供给)
values(101,0,100,0)
insert @a(货号,毛需求,订单供给,仓存供给)
values(101,0,0,400)
insert @a(货号,毛需求,订单供给,仓存供给)
values(101,200,0,400)
select * from @a
declare @t table (
id int,
name varchar(100)
)--插入行
insert @t values(1,'paoluo')--插入行
insert @t select id,name from users where id<>1--查询
select * from @t--更新
update @t
set name='pao1uo' where id=1--删除
delete @t where id=1--不用drop
另外我这么用主要是向在 CURSOR里面用, 查询处来后,可以直接 FETCH到一个TABLE型的变量吗