테이블 썸네일형 리스트형 [SqlServer] 프로시저 결과 테이블 변수에 담기 프로시저 결과 테이블 변수에 담기 - SqlServer 대부분 프로시저를 통해서 프로그램을 짜는데 간혹 프로시저내에서 다른 프로시저를 호출하는 경우가 생깁니다. 그저 이렇게 간단한 경우엔 호출하면 끝나지만 다른 프로시저를 호출한 결과값을 가지고 다른 작업을 더 해야 하는 경우도 발생 합니다. 그럴땐 테이블 변수에 넣고 작업 하면 됩니다. --결과값과 스키마가 똑같은 테이블 변수를 생성 DECLARE @Table TABLE ( UserID INT , UserName VARCHAR(100) ); --프로시저를 결과값을 테이블 변수에 저장 INSERT INTO @Table EXEC GetUserList ''; --조회 SELECT * FROM @Table [SqlServer] 시스템 테이블 --테이블 정보--P : SP --U : 테이블--TR : 트리거--V : View--FN,TF : FuntionSELECT *FROM SYS.OBJECTSWHERE TYPE = 'U' --컬럼 정보SELECT *FROM INFORMATION_SCHEMA.COLUMNS --컬럼으로 테이블 찾기SELECT *FROMSYS.OBJECTS a WITH(NOLOCK) join INFORMATION_SCHEMA.COLUMNS b WITH(NOLOCK) on a.name = b.TABLE_NAMEwherea.TYPE = 'U'and b.COLUMN_NAME like '%DocNo%' 이전 1 다음