나는 여러 select 문을 가지고있는 storedproc를 가지고있다. SQL Server에서 실행될 때 여러 테이블을 반환합니다.여러 테이블을 반환하는 storedprocedure에서 특정 테이블을 선택하는 방법은 무엇입니까?
예를 들어 storedproc에서 특정 테이블을 선택하는 쿼리가 필요합니다. sp_help.
도와주세요.
나는 여러 select 문을 가지고있는 storedproc를 가지고있다. SQL Server에서 실행될 때 여러 테이블을 반환합니다.여러 테이블을 반환하는 storedprocedure에서 특정 테이블을 선택하는 방법은 무엇입니까?
예를 들어 storedproc에서 특정 테이블을 선택하는 쿼리가 필요합니다. sp_help.
도와주세요.
만약 내가 this 링크를 보면, 그것은 불가능한 것 같습니다.
방관자가 옳습니다. UR SP에서 사용할 수있는 테이블 수에서 직접 가능하지 않습니다.
그러나 작업을 완료하기 위해 몇 가지 트릭을 적용 할 수 있습니다. 나는 여기서 예를 든다. 이 선을 기반으로 몇 가지 아이디어를 얻을 수 있을지도 모릅니다.
SELECT * sys.Tables 어디에서 이름 당신은 내가 내 데이터베이스에서 사용할 수있는 모든 테이블 가운데 테이블로 쿼리를 필터링하고 있음을 만들 수 있듯이 = 'my_tbl'
.
이런 종류의 것이 당신을 도울 수 있습니다.
그렇지 않은 경우 데이터 세트를 가져올 수 있다면 ur 프런트 엔드 코드에서 필요한 데이터 테이블을 얻을 수 있습니다.