Oracle删除字段之前判断字段是否存在
在Oracle中若删除表中一个不存在的字段,如 “alter table test drop column xxx”,则会提示:
ORA-00904:”xxx”:标识符无效
若在程序中执行该语句则会报异常,这就需要我们在删除字段前先判断该字段是否存在,若存在则删除.
DECLAREnum NUMBER;
BEGINSELECT COUNT(1)INTO numfrom colswhere table_name = upper('tableName')and column_name = upper('columnName');IF num > 0 THENexecute immediate 'alter table tableName drop column columnName';END IF;
END;
作者:itmyhome
Oracle删除字段之前判断字段是否存在相关推荐
- mysql判断字段是否存在不存在添加字段_mysql 新增字段时判断字段是否存在
1.问题引出 为了保证数据的正确性,代码的健壮性,我们必须对一些边界条件做一个判断,所以才会把修改表结构搞得如此复杂. mysql 新增字段时判断字段是否存在,本来是一个很小的问题,因为以前都是使用 ...
- mysql 字段判断是否存在_mysql 新增字段时判断字段是否存在
1.问题引出 为了保证数据的正确性,代码的健壮性,我们必须对一些边界条件做一个判断,所以才会把修改表结构搞得如此复杂. mysql 新增字段时判断字段是否存在,本来是一个很小的问题,因为以前都是使用 ...
- mysql如何判断是否有这个字段_判断字段是否是纯数字
一.准备数据 -- 创建表 create table if not exists tmp_data_20201210 (data string comment '测试数据' ); -- 查看创建完的表 ...
- oracle删除表某一字段,oracle中删除表中某字段出现重复的信息 保留其中一条
记得以前有个同事问过我这个,说是以前面试的时候碰到的问题,下面我介绍三种方法. 首先我们在这里创建一个测试表添加相应的测试数据. create table test (id number,name ...
- 用Sql添加删除字段,判断字段是否存在的方法
增加字段 alter table docdsp add dspcode char(200) 删除字段 ALTER TABLE table_NAME DROP COLUMN column_NAME 修 ...
- oracle删除表的一个字段的数据库,学会Oracle数据库删除表字段和Oracle数据库表增加字段方法...
Oracle数据库添加字段的语法:alter table tablename add (column datatype [default value][null/not null],-.); Ora ...
- Oracle删除表中的字段
alter table 表名 drop column 列名称; 删除表中的一列:alter table bl_yhsz drop column zcmc;
- sql server 获取字符串长度, 判断字符串长度,获取字段长度, 判断字段长度
简单查询 select DATALENGTH('66666') 返回结果:5 数据查询判断 select Count(userid) from UserInfo where DATALENGTH(us ...
- SQL SERVER 新增表、新增字段、修改字段 判断表是否存在
// 新增之前判断表是否存在IF NOT EXISTS (SELECT NAME FROM SYSOBJECTS WHERE ID = OBJECT_ID('tb_MessageHistory'))B ...
最新文章
- 智源LIVE丨北大贾金柱:更优的协变量调整的平均因果作用估计
- Apache Tomcat7+MySQL5.6配置
- css小经验: 转载 - CSS文本溢出省略号:text-overflow:ellipsis
- 怎么样给ajax的ulr加密,研究Ajax请求受登录保护的URL的优雅解决
- PHPStorm默认在新窗口打开
- extern相关问题
- dotnet Blazor 用 C# 控制界面行为
- Strange Housing CodeForces - 1471F
- web前端都是自学成才吗?入行前端工程师的3种方式
- Delphi循环语句 -For
- Ubuntu下VSCode调试C++程序以及opencv库和Qt5库
- js 获取浏览器屏幕的宽度和高度
- Python微信公众号开发平台
- 如何打出j间隔符号‘·’
- 8、TM4单片机的滴答定时器,及利用定时器精确延时
- sql教程学习(一)
- oralc 日期操作
- 突发!三星天津电池工厂爆炸,难道note7的电池还在生产?
- ORACLE 记录连接用户的IP地址以及登录失败用户的IP地址
- 【英语】语法:名词修饰名词
热门文章
- Windows10通过xrdp远程控制Ubuntu16.04桌面
- 计算机应用基础课程考核,计算机应用基础课程考核说明
- 【图解Http 学习摘要】五、HTTPS 中的加密、证书介绍,不一直使用 HTTPS 的原因...
- Windows Sockets网络编程(5)完成端口模型(IOCP)
- auc计算公式_图解机器学习的准确率、精准率、召回率、F1、ROC曲线、AUC曲线
- 【Java】基于GUI的网络通信程序设计
- 【Linux】Mysql忘记密码怎么办?
- 上线首日获App Store首页推荐的《Ello》,墙裂推荐!
- NAT(Network Address Translation)网络地址转换
- HDOJ--2191--悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(多重背包变01背包)