1
我有一個元表,我正在使用T-SQL字符串連接創建存儲過程。以編程方式創建存儲過程
declare @sql varchar(max) = 'select ';
select @sql += ... from meta -- select clause
select @sql += ... from meta -- from clause
....
當存儲過程變得複雜時很難維護。
是更好地
declare @sql xml = (select ... from meta for xml, auto);
-- then apply xslt transformation
如何做到在SQL Server 2008中的XSLT? CLR功能是唯一的方法嗎? T-SQL中這些元編程的其他優秀解決方案?