테이블 구조는 다똑같고 테이블 이름만 틀린 테이블들이 여러게 있습니다. 그래서 프로시져 하나 만들어서 똑같이 돌리려구 하는대요. 문제는 TYPE 가 TEXT 일경우에 걸리내요. 예제로.. 테이블의 필드는 MEMO(TEXT) 하나입니다.
CREATE PROCEDURE dbo.BOARD_REGI @TNAME VARCHAR(100) = 'BOARD' , @MEMO TEXT AS
BEGIN DECLARE @SQL VARCHAR(1000) SET @SQL = '' SET @SQL = ' INSERT INTO '+@TNAME +' VALUES('+ @MEMO +') ' EXECUTE(@SQL) END
@MEMO 가 TEXT타입이 아니면 되겠지만 불행히도 TEXT이라 쿼리를 만들수가없내요. 이런경우 어떻게 해야 하나요.
|