|
ACS3 Data Model |
||||||||||||
| |||||||||||||
| Name | Data Type | Default Value | In/Out |
|---|---|---|---|
| P_TABLE_NAME | VARCHAR2 | IN | |
| P_COLUMN_NAME | VARCHAR2 | IN |
| Source |
|---|
1: procedure ad_drop_column ( p_table_name IN varchar, p_column_name IN varchar )
2: IS
3: v_exists_p number;
4: BEGIN
5: select decode(count(*),0,0,1) into v_exists_p
6: from user_tab_columns
7: where TABLE_NAME = upper(p_table_name)
8: and COLUMN_NAME = upper(p_column_name);
9:
10: IF v_exists_p = 1 THEN
11: EXECUTE IMMEDIATE 'alter table ' || p_table_name || ' drop column ' || p_column_name;
12: END IF;
13: END;
|