다음은 테이블을 생성하는 저장 프로시저를 생성하는 쿼리입니다. 여기에서 3개의 열이 있는 테이블을 만들고 그 중 하나는 Id −
입니다.mysql> DELIMITER // mysql> CREATE PROCEDURE Stored_Procedure_CreatingTable() BEGIN create table DemoTable ( Id int NOT NULL AUTO_INCREMENT PRIMARY KEY, UserFirstName varchar(20), UserLastName varchar(20) ); END; // Query OK, 0 rows affected (0.16 sec) mysql> DELIMITER ;
이제 CALL 명령을 사용하여 저장 프로시저를 호출할 수 있습니다 -
mysql> call Stored_Procedure_CreatingTable(); Query OK, 0 rows affected (0.18 sec)
DESC 명령을 사용하여 테이블의 설명을 확인합시다 -
mysql> desc DemoTable;
이것은 다음과 같은 출력을 생성합니다 -
+---------------+-------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +---------------+-------------+------+-----+---------+----------------+ | Id | int(11) | NO | PRI | NULL | auto_increment | | UserFirstName | varchar(20) | YES | | NULL | | | UserLastName | varchar(20) | YES | | NULL | | +---------------+-------------+------+-----+---------+----------------+ 3 rows in set (0.04 sec)