Oracle
文章平均质量分 52
Java仗剑走天涯
这个作者很懒,什么都没留下…
展开
-
深入理解Oracle字符串函数Translate()
TRANSLATE 是 REPLACE 所提供的功能的一个超集。一、语法: TRANSLATE(string,from_str,to_str) 参数1:string,原始字符串参数2:from_str,需要被替换的字符串参数3:to_str,用于替代from_str的字符串规则说明:string: 代表一串字符,from_str与 to_str是从左到右一一对应的关系,如果不能对应,则视为空值二、...原创 2018-03-17 16:27:30 · 1032 阅读 · 0 评论 -
Oracle ORA-00904:invalid identifier 标识符无效
Oracle ORA-00904:invalid identifier 标识符无效原创 2017-11-25 15:35:23 · 51482 阅读 · 1 评论 -
Oracle日期格式化问题:to_date(sysdate,'yyyy-MM-dd')与 to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')区别
Oracle日期格式化以问题:to_date(sysdate,'yyyy-MM-dd')与 to_date(to_char(sysdate,'yyyy-MM-dd'),'yyyy-MM-dd')原创 2017-11-05 17:16:40 · 34533 阅读 · 3 评论 -
Oracle数字函数:数字四舍五入,取整以及格式化
Oracle数字函数:数字四舍五入,取整以及格式化原创 2017-11-05 16:58:13 · 5491 阅读 · 0 评论 -
Oracle PL/SQL小练习
Oracle PL/SQL小练习原创 2017-10-05 21:12:24 · 694 阅读 · 0 评论 -
Oracle中concat与||区别(以及与mysql中concat函数区别)
Oracle中concat与||区别(以及mysql中concat)原创 2017-10-27 19:37:12 · 14110 阅读 · 2 评论 -
SQL中distinct的用法
SQL中distinct的用法原创 2017-10-26 20:36:52 · 3243 阅读 · 0 评论 -
深入理解和使用Oracle中with as语句以及与增删改查的结合使用
WITH AS短语,也叫做子查询部分(subquery factoring),可以做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WIT...原创 2018-03-20 00:15:29 · 10242 阅读 · 1 评论 -
11 ORA系列:ORA-01791: 不是 SELECTed 表达式(distinct使用注意点)
ORA-01791: 不是 SELECTed 表达式(distinct使用注意点)原创 2017-10-26 20:13:52 · 27624 阅读 · 0 评论 -
10 ORA系列:ORA-12704 字符集不匹配 character set mismatch
如果希望对常见的Oracle异常ORA报错解决方案有系统的了解,请看《ORACLE系列异常总结ORA》。 关于Union 中 ORA-12704:字符集不匹配 character set mismatch 在使用Union all连接时,若A集合中某列为nvarchar2或nvarchar类型,而B集合中无此列,用‘ ’ 来代替是会报字符集不匹配。 解决方法有三种,见下面的...原创 2018-07-28 11:44:22 · 27724 阅读 · 0 评论 -
09 ORA系列:ORA-06553 PLS-306
如果希望对常见的Oracle异常ORA报错解决方案有系统的了解,请看《ORACLE系列异常总结ORA》。 ORA-06553: PLS-306: wrong number or types of arguments in call to 'OGC_AREA'调用area时,错误数值或者参数类型错误OGC_AREA表示:在调用参数area时,报错 执行如下SQL时报错:...原创 2018-07-28 11:42:59 · 28542 阅读 · 1 评论 -
08 ORA系列:ORA-01861 文字与格式字符串不匹配
如果希望对常见的Oracle异常ORA报错解决方案有系统的了解,请看《ORACLE系列异常总结ORA》。 现象:Oracle 插入时间时 ,报错:ORA-01861: 文字与格式字符串不匹配 解决方法这个错误一般出现在时间字段上,即你插入的时间格式和数据库现有的时间格式不一致,解决的方法是格式化你插入的时间: to_date('#','yyyy-mm-dd hh24:mi:...原创 2018-07-28 11:39:59 · 1763 阅读 · 0 评论 -
07 ORA系列:ORA-01747 或列说明无效 user.table.column, table.column
如果希望对常见的Oracle异常ORA报错解决方案有系统的了解,请看《ORACLE系列异常总结ORA》。 1.通常错误原因表中字段名称与数据库中关键名称冲突了。比如:表中字段名称为role,date, level等来表示角色,日期,级别这与数据库中的关键词ROLE,DATE冲突了。 2.查询表中字段名称是否与数据库关键次冲突SQL select * fro...原创 2018-07-28 11:38:36 · 9191 阅读 · 0 评论 -
06 ORA系列:ORA-01741 非法的零长度标识符
如果希望对常见的Oracle异常ORA报错解决方案有系统的了解,请看《ORACLE系列异常总结ORA》。 ORA-01741: illegal zero-length identifier 正确SQL: SELECT T.FID "id", T.FKTRANSACTSTEPID "transactStep.id", T.FSTEPENUM "...原创 2018-07-28 11:35:41 · 44213 阅读 · 3 评论 -
05 ORA系列:ORA-01013 报错用户请求取消当前的操作
如果希望对常见的Oracle异常ORA报错解决方案有系统的了解,请看《ORACLE系列异常总结ORA》。 java.sql.SQLTimeoutException: ORA-01013: 用户请求取消当前的操作 ORA-01013原因:oracle 锁表了 ,导致了sql 语句一直在运行 无法提交事务。解决方案:将数据中的事务进行提交,或者回滚即可比如:在数据执行了upda...原创 2018-07-28 11:33:36 · 124376 阅读 · 0 评论 -
04 ORA系列:ORA-00984 列在此处不允许 SQL parse error location
如果希望对常见的Oracle异常ORA报错解决方案有系统的了解,请看《ORACLE系列异常总结ORA》。 create table t_user(fid varchar2(44) primary key,uname varchar2(50) not null,upassword varchar2(50),uage number(2,0),uemail varchar2(...原创 2018-07-28 11:29:11 · 4953 阅读 · 0 评论 -
03 ORA系列:ORA-00942 表或视图不存在 table or view does not exist
如果希望对常见的Oracle异常ORA报错解决方案有系统的了解,请看《ORACLE系列异常总结ORA》。 原因:1.表或视图名称拼写错误2.表或视图在其他用户下,或用户名写错比如:t_tab_user这个表只用 hangzhou 用户才有,但用了其他用户链接数据库,就无法读取到该表 2.1.select * from beijing.t_tab_user ;是读不到表的...原创 2018-07-28 11:27:19 · 33922 阅读 · 0 评论 -
02 ORA系列:ORA-00918 未明确定义列 column ambiguously defined
如果希望对常见的Oracle异常ORA报错解决方案有系统的了解,请看《ORACLE系列异常总结ORA》。ORA-00918 未明确定义列 column ambiguously defined错误如图 错误原因:一般查询多个表时,不同表有相同名称的字段,在取值时,未指明该字段是哪个表的。 如下:create table t_a(aid varchar2(44)...原创 2018-07-28 11:17:49 · 2300 阅读 · 0 评论 -
01 ORA系列:ORA-00904 标识符无效 invalid identifier
如果希望对常见的Oracle异常ORA报错解决方案有系统的了解,请看《ORACLE系列异常总结ORA》。 转载请说明出处:https://blog.csdn.net/baidu_37107022/article/details/80874960 1.字段名称与数据库中关键字冲突修改如下: 2.多层嵌套查询,内层字段别名使用了双引号错误原因:内层查...原创 2018-07-01 16:06:06 · 85628 阅读 · 1 评论 -
ORACLE系列异常总结ORA
本文对常见的Oracle使用中的异常解决方案进行总结1.ORACLE异常--ORA系列:ORA-00904 标识符无效 invalid identifier2.ORACLE异常--ORA-00918 未明确定义列 column ambiguously defined3.ORA-00942 表或视图不存在 table or view does not exist4.ORA-00984...原创 2018-07-28 11:22:29 · 4932 阅读 · 0 评论 -
Oracle中rank() over, dense_rank(), row_number() 的区别
Oracle中rank() over, dense_rank(), row_number() 的区别原创 2017-09-19 19:13:39 · 976 阅读 · 0 评论 -
Oracle存储过程procedure与函数function区别
Oracle 存储过程 与 函数 区别转载 2017-08-22 17:24:33 · 2969 阅读 · 0 评论 -
数据库隔离级别---MySQL的默认隔离级别就是Repeatable,Oracle默认Read committed,最高级别Serializable
数据库隔离级别---MySQL的默认隔离级别就是Repeatable,Oracle默认Read committed,最高级别Serializable转载 2017-08-22 16:17:02 · 41859 阅读 · 0 评论 -
Oracle中用一个序列给两个表创建主键自增功能的后果
前几天在创建数据表时,想偷个懒,使用一个序列给两个表创建主键自增功能,结果。。。。。。情景:为宠物中心创建一个简单的数据库,要求如下:原创 2017-07-08 22:18:07 · 4882 阅读 · 0 评论 -
oracle创建视图触发器
1.视图触发器语法2.视图触发器作用3.视图触发器实例原创 2017-07-08 00:01:25 · 7853 阅读 · 0 评论 -
数据库设计--数据字典
数据字典定义数据字典(data dictionary)是对于数据模型中的数据对象或者项目的描述的集合,这样做有利于程序员和其他需要参考的人。原创 2017-06-20 16:06:28 · 38142 阅读 · 0 评论 -
Oracle 用户、对象权限、系统权限
Oracle 用户、对象权限、系统权限转载 2017-07-07 23:38:19 · 704 阅读 · 0 评论 -
oracle中快速复制数据表(创建数据表)
oracle中快速复制数据表(创建数据表)1.普通创建表方式2.快速创建表方式根据已存在的表,快速创建表原创 2017-07-07 23:20:23 · 2621 阅读 · 0 评论 -
Oracle日期转换处理
Oracle日期转换处理原创 2017-07-06 19:14:03 · 974 阅读 · 0 评论 -
OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]
OJDBC版本区别 [ojdbc14.jar,ojdbc5.jar和ojdbc6.jar的区别]转载 2017-07-14 09:40:25 · 13150 阅读 · 0 评论 -
外键为主键可以重复原因
我面都只到数据表中主键时唯一的,不能重复的,但我们经常看到外键作为主键时,确可以重复。原创 2017-06-21 20:51:19 · 12859 阅读 · 0 评论 -
oracle创建外键约束的两种方式
1、创建表时直接创建外键约束2、先创建表,表创建成功后,单独添加外键约束原创 2017-07-08 22:24:41 · 26257 阅读 · 0 评论 -
Oracle包和包体以及与非包体定义函数、过程的区别
1.Oracle中的包和包体2如果直接create 函数,函数不会出现在包里,而是在function目录下面,如果在包里创建,则会出现在包里,他们两者有什么区别?原创 2017-07-09 11:41:22 · 3234 阅读 · 0 评论 -
Oracle隐式游标和显式游标
游标是什么?就是在内存开辟的一块临时存储空间。原创 2017-07-09 12:43:53 · 1319 阅读 · 0 评论 -
视图、索引、存储过程优缺点
视图、索引、存储过程优缺点转载 2017-08-07 21:20:01 · 1151 阅读 · 0 评论 -
MySQL/Oracle数据库优化总结(非常全面)
MySQL/Oracle数据库优化总结(非常全面)原创 2017-08-21 21:05:30 · 67888 阅读 · 18 评论 -
SQL分类:DDL/DML/DQL/DCL以及作用
SQL分类:DDL/DML/DQL/DCL以及作用原创 2017-08-18 15:18:43 · 1998 阅读 · 0 评论 -
mysql与Oracle的区别
mysql与Oracle的区别原创 2017-08-10 11:22:45 · 80579 阅读 · 11 评论 -
浅谈sql中的in与not in,exists与not exists的区别以及性能分析
浅谈sql中的in与not in,exists与not exists的区别原创 2017-08-16 21:25:47 · 188047 阅读 · 10 评论 -
数据库索引的作用和优点缺点以及索引的11中用法
数据库索引的作用和优点缺点以及索引的11中用法转载 2017-08-08 21:12:46 · 2229 阅读 · 0 评论