读书人

sql表值函数解决思路

发布时间: 2012-04-18 15:01:59 作者: rapoo

sql表值函数

SQL code
CREATE function [dbo].[GetProductList](@param nvarchar(500))



@param 可以传递一段查询语句或者是一些where查询条件(u.Name = 'admin')?

如果不行。
条件:需查询的表个数不固定,where查询条件也不固定。 我只需要返回一个talbe,函数该怎么写

[解决办法]
函数实现不了,用存储过程。
[解决办法]
你这个用函数貌似不妥,因为在函数中不允许使用动态SQL.
建议使用存储过程.在存储过程中拼接SQL语句,然后动态执行并返回你需要的结果.

读书人网 >SQL Server

热点推荐