1
메타 테이블이 있고 T-SQL 문자열 연결을 사용하여 저장 프로 시저를 만듭니다.프로그래밍 방식으로 저장 프로 시저 만들기
declare @sql varchar(max) = 'select ';
select @sql += ... from meta -- select clause
select @sql += ... from meta -- from clause
....
저장 프로 시저가 복잡 해지면 유지 관리하기가 어렵습니다.
그것은 SQL Server 2008의 XSLT를 수행하는 방법에
declare @sql xml = (select ... from meta for xml, auto);
-- then apply xslt transformation
더 나은가요? CLR이 유일한 기능입니까? T-SQL에서 이러한 종류의 메타 프로그래밍을위한 다른 좋은 해결책은 무엇입니까?