2020年8月11日

oracle 去掉重复的数据

摘要: 原理 根据id,count(id),查出需要去重id,去掉id, 具体可以为 select * from 表名 where id not in (select id ,count(id) from 表名 group by id having count(id)>1) 当然表名也可以为结果集 sele 阅读全文

posted @ 2020-08-11 21:12 chenzhe1 阅读(425) 评论(0) 推荐(0) 编辑

oracle 把一行用特殊符号分隔变为多行

摘要: 首先创建测试数据 -- Create table create table UF_PQJZB ( id INTEGER not null, requestid INTEGER, pqmc VARCHAR2(100), sszq INTEGER, sfyx INTEGER, formmodeid IN 阅读全文

posted @ 2020-08-11 21:07 chenzhe1 阅读(1244) 评论(0) 推荐(0) 编辑

oracle 去掉锁表

摘要: 1.查看锁表 select sess.sid, sess.serial#, lo.oracle_username, lo.os_user_name, ao.object_name, lo.locked_mode from v$locked_object lo, dba_objects ao, v$s 阅读全文

posted @ 2020-08-11 20:58 chenzhe1 阅读(391) 评论(0) 推荐(0) 编辑

oracle case when 用法

摘要: Case具有两种格式。简单Case函数和Case搜索函数。 第一种 格式 : 简单Case函数 : 格式说明 case 列名 when 条件值1 then 选项1 when 条件值2 then 选项2....... else 默认值 end eg: select case job_level whe 阅读全文

posted @ 2020-08-11 20:55 chenzhe1 阅读(2829) 评论(0) 推荐(0) 编辑

oracle系列学习----复杂查询的优化

摘要: 实验数据和表 create table test1 ( FID NUMBER(6) NOT NULL, FBillNo VARCHAR2(10), FDate DATE DEFAULT to_date(to_char(SYSDATE,'yyyy-mm-dd'),'yyyy-mm-dd') ) cre 阅读全文

posted @ 2020-08-11 20:52 chenzhe1 阅读(368) 评论(0) 推荐(0) 编辑

oracle系列学习---查询的执行计划

摘要: 1、SQL查询语句逻辑执行顺序 下面是一个查询语句的逻辑执行顺序(每段语句都标明了执行顺序号): 执行1:FROM 执行2:ON 执行3:JOIN 执行4:WHERE 执行5:GROUP BY 执行6:HAVING 执行7:SELECT 执行8:DISTINCT 执行9:ORDER BY 执行10: 阅读全文

posted @ 2020-08-11 20:49 chenzhe1 阅读(209) 评论(0) 推荐(0) 编辑

oracle 更新删除

摘要: 创建表test1,test2。 create table test1 ( FID NUMBER(6) NOT NULL, FBillNo VARCHAR2(10), FDate DATE DEFAULT to_date(to_char(SYSDATE,'yyyy-mm-dd'),'yyyy-mm-d 阅读全文

posted @ 2020-08-11 20:43 chenzhe1 阅读(200) 评论(0) 推荐(0) 编辑

oracle生成uuid

摘要: 使用方法sys_guid()方法,注意每次生成的是不一样的,即使是循环 CREATE OR REPLACE FUNCTION get_uuid RETURN VARCHAR IS guid VARCHAR(50); BEGIN guid := lower(RAWTOHEX(sys_guid())); 阅读全文

posted @ 2020-08-11 20:40 chenzhe1 阅读(553) 评论(0) 推荐(0) 编辑

Oracle创建主键优劣

摘要: 创建主键方式 一个表的主键是唯一标识,不能有重复,不允许为空。 一个表的主键可以由一个字段或多个字段共同组成。 -- 列级,表级建立主键 1.create table constraint_test ( name_id number not null constraint cons_name_id 阅读全文

posted @ 2020-08-11 20:38 chenzhe1 阅读(1141) 评论(0) 推荐(0) 编辑

sql里面-是否使用外键

摘要: 1、建立外键的写法 让我们通过一个例子来解释外键。请看下面两个表: "Persons" 表 Id_PLastNameFirstNameAddressCity 1 Adams John Oxford Street London 2 Bush George Fifth Avenue New York 3 阅读全文

posted @ 2020-08-11 20:29 chenzhe1 阅读(563) 评论(0) 推荐(0) 编辑

oracle所有的插入方法

摘要: 首先准备表: CREATE TABLE SEOrderq ( FID NUMBER (6) not null primary key, --内码 FBillNo VARCHAR2(100), --订单编号 FDate DATE, --制单日期 Seq NUMBER (6) --顺序号 ) creat 阅读全文

posted @ 2020-08-11 20:18 chenzhe1 阅读(1204) 评论(0) 推荐(0) 编辑

oracle数据类型

摘要: Oracle数据类型 这篇没有啥,就是介绍下数据类型 ORACLE的数据类型 -- ORACLE的数据类型 常用的数据库字段类型如下: 字段类型 中文说明 限制条件 其它说明 CHAR 固定长度字符串 最大长度2000 bytes VARCHAR2 可变长度的字符串 最大长度4000 bytes 可 阅读全文

posted @ 2020-08-11 20:14 chenzhe1 阅读(259) 评论(0) 推荐(0) 编辑

oracle bak表,删除表,更新表

摘要: 1.备份表数据 把一张旧表里的字段复制到另外一张新表中 CREATE TABLE 表名 AS SELECT * FROM SEORDERtest WHERE 1=1 --注意只复制表结构 CREATE TABLE 表名 AS SELECT * FROM SEORDERtest WHERE 1=2 - 阅读全文

posted @ 2020-08-11 20:12 chenzhe1 阅读(464) 评论(0) 推荐(0) 编辑

oracle表自增序列

摘要: 1.给表自增序列 1--创建测试表 create table student_test ( student_id number(8) not null primary key, --主键列 first_name varchar2(50), -- 名字 last_name varchar2(50) - 阅读全文

posted @ 2020-08-11 20:08 chenzhe1 阅读(1535) 评论(0) 推荐(0) 编辑

Oracle创建主键

摘要: 创建主键方式 1.一个表的主键是唯一标识,不能有重复,不允许为空。2.一个表的主键可以由一个字段或多个字段共同组成。 -- 列级,表级建立主键 1.create table constraint_test ( name_id number not null constraint cons_name_ 阅读全文

posted @ 2020-08-11 20:04 chenzhe1 阅读(7434) 评论(0) 推荐(0) 编辑

ORACLE 创建sql

摘要: 1.新建表 -- Create table create table TC_BUDGETMOVEINFO_FILE ( ta_01 VARCHAR2(50 BYTE) not null, ta_02 VARCHAR2(50 BYTE) not null, ta_03 VARCHAR2(50 BYTE 阅读全文

posted @ 2020-08-11 19:59 chenzhe1 阅读(433) 评论(0) 推荐(0) 编辑

导航