判断表中是否存在该字段,如果不存在则新增该字段
2017-06-12 17:26
411 查看
–查找表中是否存在该列,存在返回1,不存在返回0
select count(1) from cols where table_name = upper(‘INV_PCP_ACCOUNTDEPT’) and column_name = upper(‘ID’)
–查找表中是否存在该列,存在则不执行execute语句,不存在则新增该字段
DECLARE
num NUMBER;
BEGIN
SELECT COUNT(1)
INTO num
from cols
where table_name = upper(‘INV_PCP_ACCOUNTDEPT’)
and column_name = upper(‘POST’);
IF num < 1 THEN
execute immediate ‘alter table dgh_6.inv_pcp_accountdept add post varchar2(50 BYTE)’;
END IF;
END;
select count(1) from cols where table_name = upper(‘INV_PCP_ACCOUNTDEPT’) and column_name = upper(‘ID’)
–查找表中是否存在该列,存在则不执行execute语句,不存在则新增该字段
DECLARE
num NUMBER;
BEGIN
SELECT COUNT(1)
INTO num
from cols
where table_name = upper(‘INV_PCP_ACCOUNTDEPT’)
and column_name = upper(‘POST’);
IF num < 1 THEN
execute immediate ‘alter table dgh_6.inv_pcp_accountdept add post varchar2(50 BYTE)’;
END IF;
END;
相关文章推荐
- 如何判断一个已知的表中是否存在某个字段,如果不存在就创建它.
- mysql数据库表中判断字段是否存在,如果不存在则创建该字段
- 如何判断一个已知的表中是否存在某个字段,如果不存在就创建它.
- mysql判断表中字段或者索引是否存在,如果不存在则创建
- mysql判断一条记录是否存在,如果存在,则更新此语句,如果不存在,则插入
- 判断文件夹、文件是否存在,如果不存在,这建立
- ASP.NET判断物理路径下是否存在某文件,如果不存在则创建
- mysql判断一条记录是否存在,如果存在,则更新此语句,如果不存在,则插入
- 通过文件锁实现,程序开始运行时,先判断文件是否存在,若存在则表明该程序已经在运行了,如果不存在就用open函数创建该文件,程序退出时关闭文件并删除文件。
- 需求:查询某个字段在数据库中是否存在记录,如果存在,则更新这条记录;如果不存在,则增加这条记录
- 判断本地是否存在Jquery文件,如果不存在则使用CDN加速的Jquery文件
- MySQL存储过程----创建索引前,先判断索引是否已经存在,如果存在,则不添加,如果不存在,添加
- python 判断目录是否存在,如果不存在则创建
- SQL SERVER 新增表、新增字段、修改字段 判断表是否存在
- iphone 判断文件是否存在,如果不存在就从Bundle里面读取
- shell判断一个进程是否存在,如果不存在重启该进程
- 判断目标目录是否存在如果不存在则新建之
- 哈哈,今天我又学会一小招——判断硬盘上是否存在某个文件夹,如果不存在则自动创建。
- 通过文件锁实现,程序开始运行时,先判断文件是否存在,若存在则表明该程序已经在运行了,如果不存在就用open函数创建该文件,程序退出时关闭文件并删除文件
- BAT循环判断进程是否存在 bat 如果存在则继续判断 不存在则重新运行