Oracle笔记
Oracle笔记
Gypsophyla
这个作者很懒,什么都没留下…
展开
-
(Oracle学习笔记) PL/SQL编程语言
文章目录一、PL/SQL块结构二、注释三、数据类型Number(p,s),p标识精度(所有有效数字) s标识刻度范围(小数点右边的位数)%TYPERecord%ROWTYPE四、选择语句If......thenIf....then.....elseIf....then....elsif......then....elseCase语句五、循环语句LoopWhileFor六、游标显式游标:隐式游标一、PL/SQL块结构(1)声明部分(DECLARE)开始(可选),到BEGIN关键字结束,这一部分可以声明PL原创 2020-05-13 20:03:53 · 2327 阅读 · 0 评论 -
oracle 错误: ORA-12899:始终提示字段太大
在插入表数据时出现提示字段太大错误:然后试着把表的数据长度改一下仍然报错。发现只要出现中文就有错误。经查询,这个是由于字符集设置的不是gbk的,导致导入时遇到中文字符出现的问题,解决方法: 如果可以的话就把数据库的字符集修改成ZHS16GBK等中文字符集吧,此时不管中文字符还是英文字符都是2字节了具体解决步骤:cmd命令SQL> sqlplus /nolog;SQL> conn /as sysdbaSQL> shutdown immediate;SQL> sta原创 2020-05-12 16:19:44 · 5286 阅读 · 3 评论 -
(Oracle学习笔记) sql语言
文章目录一、sql特点二、sql语言分类三、表空间四、用户管理五、权限管理六、用户和权限查询七、角色一、sql特点1、功能一体化几乎涵盖了对数据库的所有操作,语言风格统一2、高度的非过程化的语言用户只需要说明“做什么”,而不需要说明“怎样做”。大大减轻了用户的负担,同时降低了对用户的技术需求3、面向集合的操作方式不仅仅查询结果可以是多条记录的集合,插入、删除、修改操作的对象也可以是多条记录的集合,大大提高了我们对数据的操作效率。4、多种使用方式可以直接以命令的方式与数据库进行交互,也可以嵌原创 2020-05-11 16:57:41 · 2095 阅读 · 0 评论 -
(Oracle学习笔记) sql*plus命令
一、SET命令显示系统时间,默认为off显示sql语句执行耗时,默认为off设置每页行数查询一页设置的行数设置不分页设置一页空行数查询一页空行数设置查询结果是否滚动显示格式化数值的默认展示二、sql*plus常用命令1、在语句中穿插查询表结构2.spool:将在sql*plus环境中展示的内容输出到指定文件中三、格式化查询结果格式化查询结果:格式化列名:格式化null空值:取消定义的列属性:四、标题设置...原创 2020-05-09 15:26:40 · 274 阅读 · 0 评论 -
(Oracle学习笔记) Oracle体系结构
一、段数据段:保护表中的数据记录索引段:保护用于提高系统性能的索引回滚段:保护回滚条目,oracle将修改前的旧值存在回滚条目中临时段:暂时保存解析过的查询语句以及在排序过程中产生的临时数据二、表空间查询表空间:USERS:用户表空间UNDOTBS1:撤销表空间,用于存放撤销信息的表空间SYSAUX:充当system的辅助表空间SYSTEM:系统表空间,存放oracle系统内部表和数据字典的数据EXAMPLE:例子表空间TEST:测试三、数据文件系统数据文件:(SYSAUX01原创 2020-05-08 22:28:14 · 220 阅读 · 0 评论 -
(Oracle学习笔记) Oracle概述
一、层次模型有向树1、有且只有一个节点无父节点,根节点2、子节点有且仅有一个父节点只能体现1对1,1对多关系二、网状模型1、允许有一个以上的节点无双亲2、至少有一个节点可以有多于一个的双亲三、关系模型...原创 2020-05-07 22:22:21 · 338 阅读 · 0 评论