sql中关于存在就不做操作的代码块
2024-10-19 04:23:39
- 前言:
- 在开发中,经常会对数据库表进行新增修改操作,那么如果表中的属性信息已然存在啦!就没必要去做重复的操作了...
- 代码块
BEGIN
SELECT "COUNT"(*) into num FROM user_tab_columns WHERE table_name = "UPPER"('est') AND column_name = "UPPER" ('first_name');
IF num = 0 THEN
EXECUTE IMMEDIATE 'ALTER TABLE test ADD first_name varchar2(255) '; EXECUTE IMMEDIATE ' COMMENT ON COLUMN test.first_name IS "姓氏"';
END IF;
END;
- 问题和交流
- 在oracle中执行该语句块,会出现如下错误,但是不影响实际目的(这个是个疑问点)
[Err] ORA-01780: 要求文字字符串
ORA-06512: 在 line 6
- 交流
- 希望和各位朋友交流学习下!为何会出现该错误???
- 在oracle中执行该语句块,会出现如下错误,但是不影响实际目的(这个是个疑问点)
最新文章
- 学写js Calender控件
- 【小白的CFD之旅】07 CFD常识
- Oracle在存储过程中如何返回结果集
- CentOS RHEL 安装 Tomcat 7
- struts2拦截器+监听器 .
- BZOJ1207 [HNOI2004]打鼹鼠
- 请让页面中的一个元素(10px*10px)围绕坐标(200, 300) 做圆周运动
- (C#) 发布程序,包含某些配置文件或数据文件。
- Java利用MessageDigest提供的MD5算法加密字符串或文件
- iOS UITableView UIScrollView 的支持触摸事件
- DirectSound学习(三)--类、方法、属性翻译
- Unity扩展 四种Menu的区别
- yaf for ubuntu安装
- [转载] 从Hadoop到Spark的架构实践
- tensorflow 安装升级
- Android中build target,minSdkVersion,targetSdkVersion,maxSdkVersion概念区分
- 多线程编程学习笔记——使用异步IO(一)
- Maven(九)Eclipse创建Web项目(简单方式)
- Max Area of Island
- CSS div 高度满屏
热门文章
- Linux管道编程实例
- Linux System Programming --Chapter Seven
- android动画介绍--Animation 实现loading动画效果
- 《java入门第一季》之面向对象(private关键字与封装概念的初探)
- zookeeper+kafka集群安装之一
- 【Java编程】随机数的不重复选择
- Nginx的内部(进程)模型
- obj-c编程15[Cocoa实例01]:一个会发声的随机数生成器
- 使用XStream是实现XML与Java对象的转换(3)--注解
- angularjs指令中的compile与link函数详解