Oracle
小小程序员!
这个作者很懒,什么都没留下…
展开
-
Oracle 常见字符操作
一、拼接 1.使用 || 来实现SELECT'你'||'好!'titleFROMdual; 2.使用concat (不支持多个字符串的拼接,但是可以嵌套调用)SELECTconcat('你'||'好','吗?') titleFROMdual; 二、截取 1.SUBSTR(string,start, [length]) 这个应该都会用三...原创 2019-06-03 11:56:23 · 354 阅读 · 0 评论 -
Pl/SQl 安装和配置Oracle 数据库连接
Pl/SQl 安装和配置Oracle 数据库连接 在进行企业开发时,数据库(oracle)一般在我们本地安装的;另外,oracle数据库比较大,在本地安装,会拖慢电脑的速度。我们可以通过oracle客户端,远程连接数据库。下面介绍自己的安装方式1. 安装oracle instant client(32 位,plsql不支持64位的)软件。2. 创建tnsnames.ora(监听配置文件...原创 2020-10-28 15:57:34 · 282 阅读 · 0 评论 -
Oracle 数据库实例
Oracle 数据库实例Oracle- 数据库的实例,表空间,用户,表之间的关系一、完整的Oracle数据库通常由两部分组成:Oracle数据库和数据库实例1.数据库是一些列物理文件的集合(数据文件,控制文件,联机文件,参数文件)2.Oracle数据库实例则是一组Oracle后台进程/线程以及在服务器分配的共享内存区; 用Oracle官方描述:实例是访问Oracle数据库所需...原创 2020-12-16 14:36:10 · 2188 阅读 · 0 评论 -
Oracle 相关查询
Oracle 相关查询--创建用户createuserzzgidentifiedbyzzg123;--修改用户的密码alteruserzzgidentifiedbyunis;--所有用户所在的表空间selectusername,default_tablespacefromdba_users;--创建一个表空间.createta...原创 2020-12-16 14:35:50 · 121 阅读 · 0 评论 -
start with connect by prior
start with connect by priorstart with connect by prior的使用:select … from tablenamestart with 条件1connect by 条件2where 条件3;start with 子句:遍历起始条件,有个小技巧,如果要查父结点,这里可以用子结点的列,反之亦然。connect by 子句:连接条...原创 2020-12-16 14:35:41 · 685 阅读 · 0 评论 -
Oracle11g常用数据字典
Oracle11g常用数据字典转:https://blog.csdn.net/fulq1234/article/details/79760698Oracle数据字典的名称由前缀和后缀组成,使用_连接,含义说明如下: dba_:包含数据库实例的所有对象信息 v$_:当前实例的动态视图,包含系统管理和系统优化等所使用的视图 user_:记录用户的对象信息 gv_:分...原创 2020-12-16 14:36:04 · 185 阅读 · 0 评论 -
Oracle 中分组排序取值的问题
Oracle 中分组排序取值的问题 整理一下排序:建表语句:create table EXAM( name VARCHAR2(32), subject VARCHAR2(32), score INTEGER)数据:INSERT INTO EXAM VALUES ('赵柳', '数学', '71');INSERT INTO EXAM VALUES ('...原创 2020-12-16 14:35:58 · 442 阅读 · 0 评论 -
关于Oracle中的字符的比较
关于Oracle中的字符的比较1.Oracle比较字符串是根据ASCII码来的,第一个字母的ASCII大小比较如果相等再比较下一个;函数来说明:CREATE OR REPLACE FUNCTION MinOrMax(para1 in VARCHAR2, para2 in VARCHAR)return numberasbegin if para1 > para2 the...原创 2020-12-16 14:35:15 · 2616 阅读 · 0 评论 -
Oracle 基本知识回顾
Oracle 基本知识回顾1.查找数据库所用的字符集编码:SELECT USERENV('language') FROM DUAL;2.将一个表中的字段,插入到这个表:INSERT INTO TABLE SELECT * FROM TABLE WHERE ID=31;3.union:返回不重复的行4.union all:返回所有行,包含重复的行5.|| 链接操作符(合并字符串)6.t...原创 2019-04-12 09:09:00 · 121 阅读 · 0 评论 -
Oracle 创建表并设置主键自增
Oracle 创建表并设置主键自增创建数据库CREATE TABLE STUDENT(ID NUMBER PRIMARY KEY,NAME VARCHAR(200) NOT NULL,SEX VARCHAR(200),CREATE_DATE DATE);指定表名注释COMMENT ON TABLE STUDENT IS '学生表';指定列注释COMMENT ...原创 2019-04-25 11:30:00 · 2897 阅读 · 0 评论 -
Oracle PL/SQL,游标,过程
1、PL/SQL 语法相关-- SQL 语言只是访问,操作数据库的语言,而比并不是程序设计语言,因此不能用于程序开发。-- PL/SQL 是在标准SQl语言上进行过程性扩展后形成的程序设计语言,是一种Oracle数据库特有的,支持应用开发语言;------------if--------------DECLARE address VARCHAR2(10) :='Y1';...原创 2020-12-16 14:34:54 · 114 阅读 · 0 评论