一、新增字段
declare
i_cnt integer;
begin
select count(*)
into i_cnt
from user_tab_columns ut where ut.TABLE_NAME = '表名' and ut.COLUMN_NAME = '字段名';
if i_cnt = 0 then
execute immediate ' alter table 表名 add 字段名 NUMBER(8) default 0 not null --或者 varchar2(20)';
end if;
end;
/
二、修改字段
DECLARE
I INT;
BEGIN
SELECT COUNT(*)
INTO I
FROM USER_TAB_COLUMNS A
WHERE A.TABLE_NAME = '表名'
AND A.COLUMN_NAME = '字段名';
IF I > 0 THEN
EXECUTE IMMEDIATE 'alter table 表名 modify 字段名 VARCHAR2(500)';
END IF;
END;
/
新增与修改字段相关内容
博客主要提及了两方面内容,一是新增字段,二是修改字段,这些内容与信息技术领域的数据处理等操作相关。
1万+

被折叠的 条评论
为什么被折叠?



