oracle
文章平均质量分 77
丶Seven
既然选择了远方,便只顾风雨兼程。
展开
-
sql解析json字段
MySQL自5.7之后开始支持json类型,相应的解析函数主要是json_extract();查询sql版本:select version();JSON_EXTRACT()函数用于从JSON中提取元素,例如:列名:info{"Info1":[[{"id":1,"name":"aaa","grade":["{\"china\":100,\"engine\":[\"95\"],\"match\":[\"99\"]}"]}]]}select json_extract(info, '$.Info1')转载 2021-07-23 17:15:57 · 2580 阅读 · 0 评论 -
oracle查询包含大小写的数据
查询包含小写的所有数据:select oper_no from info_oper where regexp_like(oper_no,'[[:lower:]]');select oper_no from info_oper where regexp_like(oper_no,'[a-z]');查询包含大写的所有数据:select oper_no from原创 2016-11-30 11:39:56 · 2963 阅读 · 0 评论 -
oracle将A表数据复制到B表中
一、A B两张表都有四个字段,都是id,NAME,sex,serviceNo,现在要将A表的数据复制到B表里面去INSERT INTO student_j (id,NAME,sex,serviceNo)SELECT id,NAME,sex,serviceNo FROM student_i 二、A B两张表都有四个字段,都是id,NAME,sex,serviceNo,原创 2016-05-26 21:09:51 · 9608 阅读 · 0 评论 -
虚拟机中安装Oracle在宿主机中使用PLSQL Developer连接教程
转载自:http://www.mathapply.cn/Applys/showpaper/pid/226#0-qzone-1-96677-d020d2d2a4e8d1a374a433f596ad1440 由于开发需要,在虚拟机中安装XP系统并安装Oracle,在宿主机中安装Oracle Client及PLSQL Developer进行模拟远程操作Oracle数据库。首先要在虚拟转载 2015-05-05 13:44:42 · 3152 阅读 · 1 评论 -
oracle简单统计查询
现在有一张表student,如下:看看下面两条SQL的执行结果:①: select t.age,count(t.age) from student t group by t.age;②:select t.age,count(t.age) from student t group by t.aga,t.name,t.sex;稍微不同,结果就不同,做原创 2015-07-27 23:05:48 · 515 阅读 · 0 评论 -
oracle 视图创建和操作,创建简单,复杂的视图,创建基表不存在的视图,视图增删改,查看视图的结构
视图的概念 视图是基于一张表或多张表或另外一个视图的逻辑表。视图不同于表,视图本身不包含任何数据。表是实际独立存在的实体,是用于存储数据的基本结构。而视图只是一种定义,对应一个查询语句。视图的数据都来自于某些表,这些表被称为基表。通过视图来查看表,就像是从不同的角度来观察一个(或多个)表。视图有如下一些优点: * 可以提高数据访问的安全性,通过视图往往只可以访问数据库中表的特定转载 2014-11-19 19:43:18 · 990 阅读 · 0 评论 -
ORA-02292: 违反完整约束条件 (用户名.约束名) - 已找到子记录
原因: 数据库中有个表的设了外键来参照现在的表原创 2014-11-18 23:10:04 · 9982 阅读 · 0 评论 -
oracle查看被锁的表和解锁
oracle查看被锁的表和解锁查看被锁的表 select p.spid,a.serial#, c.object_name,b.session_id,b.oracle_username,b.os_user_name from v$process p,v$session a, v$locked_object b,all_objects c where转载 2014-11-17 16:33:52 · 644 阅读 · 0 评论 -
oracle数据库varchar2()数据类型排序
写sql的时候,我们经常会用到排序,order by 字段 desc/asc但是,如果你要p原创 2014-11-11 17:21:45 · 1176 阅读 · 0 评论 -
基于oracle小数点前零丢失的问题分析
1.问题起源 oracle 数据库字段值为小于1的小数时,使用char类型处理,会丢失小数点前面的0 例如0.35就变成了.352.解决办法:(1)用to_char函数格式化数字显示 select to_char(0.338,'fm9999999990.00') from dual; 结果:0.34 这里重点要看 fm9999999999.99,表示整数部分最多转载 2014-11-11 10:52:15 · 1169 阅读 · 0 评论 -
timestamp 数据类型
编程的时候,对于时间的处理,很多时候,我们都用到了时间戳类型,即timestamp类型。插入数据的时候,不注意的话,执行sql总是报“无效的月份”这是因为我们的数据格式不对,但是如果我们复制一个timestamp的数据字段过来,我们发现也插不进去。下面提供一种格式,仅供参考,也为自己做个笔记:比如对于下面这张表:sql语句如下: insert into pg_g原创 2014-10-06 16:25:00 · 2292 阅读 · 0 评论 -
PLSQL如何远程连接ORACLE
先下载instantclient-basiclite-nt-11.2.0.2.0.zip解压到你想要放到的任何目录,如:D:\oracle\instantclient_11_2,在..../NETWORK/ADMIN/目录下有个tnsnames.ora的文件,里面加入下面的配置:myDB =(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTO原创 2014-09-23 15:06:35 · 759 阅读 · 0 评论 -
Oracle错误代码大全
Oracle错误代码案例总结及解决方案 (2012-01-10 15:40:26)转载▼常见错误:ORA-00001:违反唯一约束条件(主键错误)ORA-00028:无法连接数据库进程ORA-00900:无效sql语句ORA-00904:字段名写错或是建表时最后一个字段有逗号ORA-00907:缺少右括号ORA-00911:无效字符ORA-00917:缺少逗号O转载 2014-09-23 15:15:13 · 1434 阅读 · 0 评论