• 前言:

    • 在开发中,经常会对数据库表进行新增修改操作,那么如果表中的属性信息已然存在啦!就没必要去做重复的操作了... 
  • 代码块

    • 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  
    • 交流
      • 希望和各位朋友交流学习下!为何会出现该错误???

最新文章

  1. 学写js Calender控件
  2. 【小白的CFD之旅】07 CFD常识
  3. Oracle在存储过程中如何返回结果集
  4. CentOS RHEL 安装 Tomcat 7
  5. struts2拦截器+监听器 .
  6. BZOJ1207 [HNOI2004]打鼹鼠
  7. 请让页面中的一个元素(10px*10px)围绕坐标(200, 300) 做圆周运动
  8. (C#) 发布程序,包含某些配置文件或数据文件。
  9. Java利用MessageDigest提供的MD5算法加密字符串或文件
  10. iOS UITableView UIScrollView 的支持触摸事件
  11. DirectSound学习(三)--类、方法、属性翻译
  12. Unity扩展 四种Menu的区别
  13. yaf for ubuntu安装
  14. [转载] 从Hadoop到Spark的架构实践
  15. tensorflow 安装升级
  16. Android中build target,minSdkVersion,targetSdkVersion,maxSdkVersion概念区分
  17. 多线程编程学习笔记——使用异步IO(一)
  18. Maven(九)Eclipse创建Web项目(简单方式)
  19. Max Area of Island
  20. CSS div 高度满屏

热门文章

  1. Linux管道编程实例
  2. Linux System Programming --Chapter Seven
  3. android动画介绍--Animation 实现loading动画效果
  4. 《java入门第一季》之面向对象(private关键字与封装概念的初探)
  5. zookeeper+kafka集群安装之一
  6. 【Java编程】随机数的不重复选择
  7. Nginx的内部(进程)模型
  8. obj-c编程15[Cocoa实例01]:一个会发声的随机数生成器
  9. 使用XStream是实现XML与Java对象的转换(3)--注解
  10. angularjs指令中的compile与link函数详解