SQL Server开发过程中常见问题总结
2008-09-04 10:00:50 来源:WEB开发网SQL Server 的专家Gustavo Larriera编辑了如下一些关于这个主题的有用链接:
·在 SQL Server 2005中使用CLR Integration。
·简单介绍在 SQL Server 2005中的 CLR Integration。
·在 SQL Server 2005中对CLR 和T-SQL做出选择。
·介绍 SQL Server 2005中的 CLR Integration。
·SQL Server 闲谈: SQL Server 2005 Beta 2 CLR问题与回答。
·数据库管理员的防御.NET。
·用户自定义函数的性能比较。
如何在一个存储过程中使用另一个存储过程的结果
专家回答:
只要存储过程只产生了一个单个的结果,要在另外一个存储过程中使用这个存储过程产生的输出,这个技术是非常直接的。这个技术就是使用一个临时表来装载存储过程的巨额iguo,然后通过insert exec语句来执行这个过程并保存结果。一旦结果保留在临时表中了,他们就可以像使用其它表数据一样来使用它了。
这里是我们可能会复用的一个过程例子:
createPROCusp_Demo_AllAuthorsas
select*frompubs..authors
GO
现在有一个存储过程使用usp_Demo_AllAuthors的结果:
createprocusp_Demo_SPUserascreateTABLE#Authors(
au_idvarchar(11)NOTNULLPRIMARYKEYCLUSTERED,
au_lnamevarchar(40)NOTNULL,
au_fnamevarchar(20)NOTNULL,
phonechar(12)NOTNULL,
addressvarchar(40)NULL,
cityvarchar(20)NULL,
statechar(2)NULL,
zipchar(5)NULL,
contractbitNOTNULL
)–executeusp_Demo_AllAuthorsstoringthe
- ››sql server自动生成批量执行SQL脚本的批处理
- ››sql server 2008亿万数据性能优化
- ››SQL Server 2008清空数据库日志方法
- ››sqlserver安装和简单的使用
- ››SQL Sever 2008 R2 数据库管理
- ››SQL SERVER无法安装成功,sqlstp.log文件提示[未发...
- ››Sql Server中通过父记录查找出所有关联的子记录
- ››SqlServer触发器、存储过程和函数
- ››SQL Server 中的事务(含义,属性,管理)
- ››Sqlite数据库插入和读取图片数据
- ››开发Android 日历教程
- ››Sql server 2005拒绝了对对象 'xx表' (数...
更多精彩
赞助商链接