![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
oracle
米泽玄師
这个作者很懒,什么都没留下…
展开
-
oracle对字符串截取两个指定字符串之间的内容
SUBSTR(xxxx,INSTR(xxxx,“第”)+1,INSTR(xxxx,“批”)-INSTR(xxxx,“第”)-1)xxxx为字段名,substr第二个位置是起始位置,第三个是长度,起始位置0和1都代表从第一位开始截取,如果要从第二位截取写2。,截取第和批之间的内容,?SUBSTR(xxxx,INSTR(xxxx,“年”)-4,4),****是4位,?原创 2024-02-01 16:36:05 · 1043 阅读 · 1 评论 -
oracle字符串日期yyyy年mm月dd日转换为字符串日期yyyy-mm-dd
to_char(to_date(xxxx,‘yyyy"年"mm"月"dd"日"’),‘yyyy-MM-dd’)其中to_date的格式需要与xxxx的格式相同比如xxxx为2023年12月26日,不然会报日期格式不识别。原创 2024-02-01 16:28:49 · 627 阅读 · 0 评论 -
oracle外键编写和设置序列和触发器来实现主键自增
-- CREATE TABLE USERS (-- USER_ID NUMBER ( 11 ) PRIMARY KEY,-- USER_NAME VARCHAR2 ( 100 ),-- USER_PASSWORD VARCHAR2 ( 100 ),-- EMAIL VARCHAR2 ( 100 ),-- SEX NUMBER ( 4 ),-- REGEDIT_TIME DATE,--...原创 2019-09-09 15:46:34 · 116 阅读 · 0 评论 -
解决PLSQL Developer无法连接64位ORACLE的方法
用plsql developer连接远程oracle时会出现Could not initalize oci.dll警告,原因分析:安装完后Oracle的 oci.dll 是64位的,而32位应用程序 PLSQL Developer 无法加载。解决方法如下:1、在oracle官网http://www.oracle.com/technetwork/database/features/insta...原创 2019-08-15 20:51:50 · 798 阅读 · 1 评论 -
oracle函数、包、触发器
1、函数:必须有返回值,函数必须用基本数据类型CREATE FUNCTION 函数的名字 ( 参数列表 )RETURN TYPENAMEIS 变量的声明BEGIN 过程语句ENDSELECT COMM + SAL FROM EMP;CREATE OR REPLACE FUNCTION add_number ( p_comm numb...原创 2019-08-15 13:36:11 · 118 阅读 · 0 评论 -
oracle约束、视图、索引、序列、PL/SQL、存储过程
1、约束主键约束外键约束非空约束唯一约束检查约束ALTER TABLE TBL表名 ADD CONSTRAINT 约束的标识名 具体的约束;ALTER TABLE S ADD CONSTRAINT CHK_S_001 CHECK ( SSEX IN ('男','女') );INSERT INTO S VALUES( 1008 , '任盈盈' , '...原创 2019-08-14 11:00:54 · 164 阅读 · 0 评论 -
oracle练习
--一--1.创建表空间BankTScreate tablespace BankTS datafile 'f:\BankTS\BankTS.dbf' size 200M; --2.创建表、自增长主键、建立主外键、约束、建立UserInfo、CardInfo表测试数据CREATE TABLE UserInfo --用户信息表( CustomerId number NOT NULL...原创 2019-08-08 17:16:00 · 220 阅读 · 0 评论 -
oracle伪列、增删改
1.SELECT * FROM EMP WHERE ( DEPTNO , JOB ) = ( SELECT DEPTNO , JOB FROM EMP WHERE EMPNO = '7369' ); SELECT * FROM EMP WHERE ( DEPTNO , JOB ) = ( SELECT DEPTNO , JOB FROM DEPT WHERE DNAM...原创 2019-08-08 17:11:35 · 420 阅读 · 0 评论 -
oracle查询
1.-- 奖金为0也算有奖金这个公司里面有奖金的人的数量select count(comm) from emp ;select count(*) from emp where comm is not null;select avg(comm) from emp;select sum(comm)/count(*) from emp;2.计算工种数量select count(disti...原创 2019-08-08 16:01:52 · 201 阅读 · 0 评论 -
oracle数据类型
1、基本数据类型(一般用来创建表、函数、PL/SQL)和PL/SQL数据类型(创建过程 PL/SQL)2、char(4) 12 4bytes varchar2(4) 12 2bytes3、CLOB 4gb 文本大对象NUMBER(N,M) N:整数位加小数位位数 M:小数位数BLOB 二进制大对象 4g 存音频、视频4、t...原创 2019-08-08 14:17:14 · 247 阅读 · 0 评论 -
oracle
1、开始oracle栏中打开sql plus2、u:scott p:tiger发现锁定解锁:以系统管理员身份登录u:system p:123456(如果忘记密码,无密码方式登录 conn / as sysdba)alter user scott account unlock;conn scott/tiger;更改口令为123456SQL>select ...原创 2019-08-06 13:54:49 · 129 阅读 · 0 评论