mysql 프로시저를 통해서 테이블 생성하기가 가능한지 알고 싶습니다.
제가 만든 스크립트는 이건데 당췌 되지가 않더군요 ..
오라클은 되던데요...;;
아래와 같습니다.
create procedure usp_create_Depart
@DepartID varchar(30)
as
exec('create table '+@DepartID +'(c varchar(30))')
또는
CREATE PROCEDURE sp_create_table (tab VARCHAR(20))
BEGIN
CREATE TABLE aaa
(no int(20) ,
division int(10))
END
에러는 아래와 같이 이렇게 나오더군요 T.T(도와주세요)
Category Timestamp Duration Message Line Position
Error 2010-04-22 오전 9:03:35 0:00:00.000 MySQL Database Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 5 1 0
|