oracle 使用sql语句向表中添加字段 博客分类: 数据库ORACLE oraclesql表中添加字段
程序员文章站
2024-03-24 10:55:10
...
DECLARE tsql varchar2(500); countI number; begin FOR I IN (select * from dossier_group t where exists (select * from dossier_tableinfo a where a.dossier_group_id = t.id and (a.englishname = 'wh' or a.englishname = 'WH'))) LOOP select count(*) into countI from all_Tab_Columns where table_name=upper(I.Dossier_Table||'_BAK') and column_name='JSR'; if countI > 0 then tsql:= 'ALTER TABLE '||I.Dossier_Table||'_bak drop column JSR '; execute immediate tsql; end if; tsql:= 'ALTER TABLE '||I.Dossier_Table||'_bak add JSR VARCHAR2(50) '; execute immediate tsql; END LOOP; EXCEPTION WHEN OTHERS THEN DBMS_OUTPUT.PUT_LINE(SQLERRM); end;
推荐阅读
-
oracle 使用sql语句向表中添加字段 博客分类: 数据库ORACLE oraclesql表中添加字段
-
oracle 使用sql语句向表中添加字段
-
如果查询表employee中的字段名和字段的数据类型,还有约束条件。 博客分类: oracle SQL
-
Oracle中Cursor, A表a1字段值复制到B表b1字段 博客分类: 数据库 oraclecursorsql
-
Oracle Sql修改数据库表中的一个字段可为空 OracleSQL
-
Oracle Sql修改数据库表中的一个字段可为空 OracleSQL
-
mysql-Mysql向表中某个字段添加有规律字符串怎么写SQL语句?例如(1P,2P,3P)
-
mysql-Mysql向表中某个字段添加有规律字符串怎么写SQL语句?例如(1P,2P,3P)
-
在oracle数据库中的一个表给多个字段添加触发器