可以将exec执行的结果插入临时表吗 sql2000
我想把下面执行得到的结果放进临时表#a,请问可以吗? 如何实现?
select * into #a from( \\\ 我以为这样写可以,但却不行.....
declare @s nvarchar(4000)
set @s=''
Select @s=@s+','+quotename(老师)+'=sum(case when 老师='+quotename(老师,'''')+' then 成绩 else 0 end)'
from (select distinct 老师 from tb)t
exec('select 学生'+@s+' from tb group by 学生') )a
...全文
相关推荐
SQL SERVER 判断当前系统是否为64位操作系统
`命令并将输出结果插入到临时表`#tb`中。
sql top参数
通过合理运用ROWCOUNT,不仅可以提升存储过程的效率和可维护性,还能避免使用EXEC来执行构造的SQL语句,从而简化调试过程。
获取SQL触发器的状态
触发器可以用来确保数据完整性,并且可以在记录被插入、更新或删除时执行复杂的逻辑。#### SQL触发器的状态SQL触发器有两种基本状态:启用(ENABLED)与禁用(DISABLED)。
企业报表横纵坐标转换的SQL实现功能
**构建查询语句**:动态构建SQL查询语句,该查询语句将用于从临时表中选择数据并按照要求进行汇总。4. **执行查询**:执行上述构建好的SQL查询语句,得到转换后的结果集。5.
课程设计sql2000
以上是关于SQL Server 2000中存储过程、触发器以及数据处理的一些基础知识及其具体应用示例。这些技术可以帮助开发者更高效地管理和操作数据库。



