Синтаксис
ALTER
PROCEDURE name
[(param
<datatype>
[, param
<datatype>
...])]
[RETURNS
(param
<datatype>
[, param
<datatype>
...])]
AS
<procedure_body>
[terminator]
Примеры
Эта инструкция изменяет процедуру
GET_EMP_PROJ, изменяя возвращаемый параметр,
чтобы он имел тип данных VARCHAR(20):
SET
TERM !! ;
ALTER
PROCEDURE GET_EMP_PROJ (EMP_NO SMALLINT)
RETURNS
(PROJ_ID VARCHAR(20)) AS
BEGIN
FOR
SELECT PROJ_ID
FROM
EMPLOYEE_PROJECT
WHERE
EMP_NO = :emp_no
INTO
:proj_id
DO
SUSPEND;
END
!!
SET
TERM ; !!
DROP
DOMAIN
Удаляет домен.
Синтаксис: DROP
DOMAIN name;
DROP TABLE
Удаляет таблицу и все данные в ней.
Синтаксис: DROP
TABLE name;
DROP GENERATOR
Удаляет генератор.
Синтаксис: DROP
GENERATOR name;
DROP PROCEDURE
Удаляет процедуру.
Синтаксис: DROP
PROCEDURE name;
DROP TRIGGER
Удаляет триггер.
Синтаксис: DROP
TRIGGER name;