為表添加字段和注釋的方法
--為表添加字段和注釋 DECLARE AN_FLGE NUMBER; --聲明變量 BEGIN SELECT COUNT(1) INTO AN_FLGE FROM USER_TAB_COLUMNS T WHERE TABLE_NAME = 'USER_M' AND COLUMN_NAME = 'NOTE'; IF AN_FLGE = 0 THEN EXECUTE IMMEDIATE 'ALTER TABLE USER_M ADD NOTE VARCHAR2(100)'; EXECUTE IMMEDIATE 'COMMENT ON COLUMN USER_M.NOTE IS ''備注'''; END IF; END;
user_tab_columns是保存了當前用戶的表、視圖和Clusters中的列等信息,用於oracle獲取表結構。