用存储过程能不能实现如下操作? 请问m_cen如果用临时表是不是在后台建立表?如果是那么这不是解决的办法。如果不是应该怎么作? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用游标,你可以找些cursor 的资料看看。 请问bluepower2008:表变量是什么?如何建立表变量? sky_blue: 游标为什么不好?给个理由! 表变量sqlserver2000才有,是一种特殊的数据类型,用于存储结果集以供后续处理。该数据类型主要用于临时存储一组行,这些行将作为表值函数的结果集返回。定义表变量跟定义其它本地变量没什么区别:使用 DECLARE @local_variable 声明 table 类型的变量。table_type_definition ::= TABLE ( { column_definition | table_constraint } [ ,...n ] ) column_definition ::= column_name scalar_data_type [ COLLATE collation_definition ] [ [ DEFAULT constant_expression ] | IDENTITY [ ( seed , increment ) ] ] [ ROWGUIDCOL ] [ column_constraint ] [ ...n ] column_constraint ::= { [ NULL | NOT NULL ] | [ PRIMARY KEY | UNIQUE ] | CHECK ( logical_expression ) } table_constraint ::= { { PRIMARY KEY | UNIQUE } ( column_name [ ,...n ] ) | CHECK ( search_condition ) } 各位所指的临时表具体指什么?是在数据库中的物理表,还是变量?我用的是sql server7.0。 select * from testselect * into #tmp from testselect * from #tmp 试试#tmp是临时表 为什么不用本地变量,声明一系列需要的@myvariable1,@myvariable2...,为什么非要用临时表,请教 这个SQL如何才能不用子查询? 本机和虚拟机安装不同数据库有冲突吗? 日期跨年问题,急急急!! ms sql 脱机,联机,急!!在线等! 本菜鸟认为很难的问题: 关于存储过程的类型转换 急求! 求一SQL 怎样在查询中实现多级小记和汇总?(在线等待) 100 分提问 sql 关联查询 一个难对应的考勤明细表的存储过程->这个以前我一直没有想到一个排班的问题(我出的的大错误!)罚自已再出500分 加密的Access数据库,用SQL Server的链接服务器访问不了 关于安装sql server问题
表变量是什么?如何建立表变量?
游标为什么不好?给个理由!
定义表变量跟定义其它本地变量没什么区别:
使用 DECLARE @local_variable 声明 table 类型的变量。table_type_definition ::=
TABLE ( { column_definition | table_constraint } [ ,...n ] ) column_definition ::=
column_name scalar_data_type
[ COLLATE collation_definition ]
[ [ DEFAULT constant_expression ] | IDENTITY [ ( seed , increment ) ] ]
[ ROWGUIDCOL ]
[ column_constraint ] [ ...n ] column_constraint ::=
{ [ NULL | NOT NULL ]
| [ PRIMARY KEY | UNIQUE ]
| CHECK ( logical_expression )
} table_constraint ::=
{ { PRIMARY KEY | UNIQUE } ( column_name [ ,...n ] )
| CHECK ( search_condition )
}
select * into #tmp from test
select * from #tmp
试试#tmp是临时表