테이블 변수 란 무엇입니까? 기존 Stored 프로 시저 결과 집합과 일치하는 열이있는 테이블 변수 (가상 메모리 내 테이블)를 만드는 방법.SQL 서버 2008 R2에서 테이블 변수 생성
프로 시저를 실행하고 실행 한 후 열 이름이 저에게 알려졌습니다. 하지만 저장 프로 시저에서와 동일한 열의 데이터 형식을 선언해야합니까?
편집 : 나는이
DECLARE @Table TABLE(
name varchar(30) NOT NULL,
location varchar(30) NOT NULL
);
INSERT @Table
SELECT name, location FROM
Exec SPROC @param , @param
경고 단어 : 테이블 변수가 메모리에 있다고 보장 할 수 없습니다. 그것은 신화입니다. – JohnFx
질문에 답변 할 수 있도록 지금까지 가지고있는 코드를 포함시킬 수 있습니까? – JohnFx
@JohnFx 테이블 변수 생성을위한 코드를 실행하지 않았습니다. 나는 저장 프로 시저를 만들었고 실행 한 후에는 열 이름을 얻었으므로 이제 해당 열 이름을 테이블 변수에 저장하고 싶습니다. 그리고 항상 메모리에없는 경우 어떻게 내 데이터베이스에서 찾을 수 있습니다, 죄송합니다, SQL에 대한 새로운 오전. 도와주세요. – Pankaj