WEB开发网
开发学院数据库MSSQL Server SQL Server开发过程中常见问题总结 阅读

SQL Server开发过程中常见问题总结

 2008-09-04 10:00:50 来源:WEB开发网   
核心提示: SQL Server 的专家Gustavo Larriera编辑了如下一些关于这个主题的有用链接:·在 SQL Server 2005中使用CLR Integration,·简单介绍在 SQL Server 2005中的 CLR Integration,SQL

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 

上一页  1 2 3 4 5 6 7  下一页

Tags:SQL Server 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接