oracle中的各种数据对象,包括表名称,视图,等等名称的命名都需要遵循oracle的命名规则。oracle的命名规则分为标准命名方式和非标准命名方式。
标准命名方式需要满足以下的条件:
以字符打头
30个字符以内
只能包含A-Z,a-z,0-9,_,$,and,$和#
不能和同一个用户下的其他对象重名
不能是oracle服务器的保留字
例如:下面的SQL语句是错误的:create tabel emp-bonus( empid number(10),bonus number(10));因为表名使用了“-”,这在标准命名中是不允许的。
还有一类是非标准命名。这时候你可以使用你想使用的任何字符,包括中文,oracle中的保留字,空格等等都是可以的,但是需要将对象名用双引号引起来。例如: create table “table” (test1 varchar2(10));将会建立一个表名为table的表。并没有什么语法错误。但这这样以后就需要以后在使用这个对象时必须用双引号经对象引起来,例如对于刚才建立的表使用select * from table;是不行的,只能使用select * from “table”;

oracle的命名规则相关推荐

  1. oracle命名规则

    1.编写目的 使用统一的命名和编码规范,使数据库命名及编码风格标准化,以便于阅读.理解和继承. 2.适用范围 本规范适用于公司范围内所有以ORACLE作为后台数据库的应用系统和项目开发工作. 3.对象 ...

  2. Oracle OCP(18):命名规则

    一.说明 PL/SQL 程序设计中的标识符定义与SQL 的标识符定义的要求相同.要求和限制有: 标识符名不能超过 30 字符: 第一个字符必须为字母: 不分大小写: 不能用'-'(减号); 不能是 S ...

  3. Java软件项目开发命名规范_命名规则

    文章目录 一.项目命名/包命名/虚拟目录/资源路径 二.Java 代码命名 三.属性文件 properties 命名 四.xml文件命名 五.jsp文件命名 六.html文件命名 七.js文件命名 八 ...

  4. 什么是oracle命名,ORACLE数据库命名规范

    ORACLE数据库命名规范 1 目的 规范数据库各种对象的命名规则. 2 数据库命名原则 2.1 数据文件 如果数据库采用文件系统,而不是裸设备,约定下列命名规则: 1)数据文件以表空间名为开始,以. ...

  5. Oracle数据库命名编码规范

    ORACLE数据库命名编码规范 版本记录: 当前版本: 作 者: 完成日期: 签 收 人: 文件状态: [ ] 草稿 [√] 正式发布 [ ] 正在修改 签收日期: 1. 编写目的 使用统一的命名和编 ...

  6. Java中类、常量、变量、方法名等命名规则

    Java中类.常量.变量.方法名等命名规则 命名规则: 命名由字母.数字.下划线.美元符号($)构成. 命名不可以数字作为开头. 长度无限制,但不可存在空格. 大小写所表述内容含义不同. 命名不可与J ...

  7. [笔记]C#基础入门(八)——C#标识符的命名规则

    程序中的变量名.常量名.类名.方法名,都叫做标识符.C#有一套标识符的命名规则,如果命名时不遵守规则,就会出错.这套规则简单说有下面三条: ①标识符只能由英文字母.数字和下划线组成,不能包含空格和其他 ...

  8. web标准化设计:常用的CSS命名规则

    常用的CSS命名规则 头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左 ...

  9. [转]Windows与VC命名规则

    转自:http://hi.baidu.com/11158512/blog/item/0fbd5535cbfb5d1c91ef3970.html 匈牙利命名法是一种编程时的命名规范.基本原则是:变量名= ...

最新文章

  1. LeetCode简单题之有效的字母异位词
  2. 每个设计师需知的40个设计素材站
  3. 性能测试:性能测试实施全过程指南
  4. 【华为编程大赛】洞穴逃生
  5. 重磅消息:F5收购Nginx!
  6. mPush实战笔记4安装mpush
  7. hugo搭建个人博客
  8. 《惢客创业日记》2020.08.01(周六)七月份的工作总结
  9. empty怎么发音_empty是什么意思_empty的翻译_音标_读音_用法_例句_爱词霸在线词典...
  10. 南部龙凤小学:六一文艺表演
  11. 前端部署的灵魂拷问,你能回答出几个?【部署必看篇】
  12. CSS控制多行文本省略--显示省略号
  13. 网球爱好者小程序的设计与实现
  14. [网易IM通讯]推送小结
  15. 原生js小游戏——俄罗斯方块
  16. Python之正则表达式与JSON
  17. c语言监视,C语言设置监视哨的顺序查找、折半查找算法的实现
  18. html代码演讲,index.html
  19. Elasticsearch分布式搜索笔记
  20. iOS App由生到死的过程

热门文章

  1. cv::imread导致段错误_网络诊断举例LSO导致的网络性能问题
  2. 裘宗燕-数据结构与算法python描述-ppt及源代码
  3. bzoj5039:[Jsoi2014]序列维护
  4. .Net Core 部署到Ubuntu 16.04 中的步骤
  5. UVA 12219-Common Subexpression Elimination
  6. hdu 1042 N!(大数)
  7. android中控制ListView宽度和高度
  8. 建议15: 使用dynamic来简化反射实现
  9. Android 编程下帧动画在 Activity 启动时自动运行的几种方式
  10. C/C++中宏使用总结