oracle
金箍一梦何来愁
远方的姑娘再见
展开
-
oracle中nvl()的使用方式
select name,NVL(name,-1) from user;运行后,结果返回两列数值,若name为空,则返回-1,若name不为空值,则返回其自身。原创 2020-04-25 21:18:25 · 374 阅读 · 0 评论 -
Oracle中查询主键、外键、sequence、表基本信息等
1.查询主键:----*********查询主键------------select col.*from user_constraints con,user_cons_columns colwherecon.constraint_name=col.constraint_name and con.constraint_type='P'and col.table_nam...原创 2020-04-14 11:37:44 · 2070 阅读 · 0 评论 -
oracle--left join and 和left join where的区别
开发程序时,经常会遇到leftjoin,innerjoin的语句,Join是关系型数据库系统的重要操作之一,相对来说速度要快一些,所以大家一般都会优先选择join语句。但是在做程序时,对于join的一些用法却不一定很清晰。今天给大家讲的是leftjoinand和leftjoinwhere。数据库在通过连接两张或多张表来返回记录时,都会生成一张中间的临时表...原创 2020-04-01 19:47:47 · 1198 阅读 · 0 评论 -
Oracle Exists用法
(一) 用Oracle Exists替换DISTINCT: 当提交一个包含一对多表信息(比如部门表和雇员表)的查询时,避免在SELECT子句中使用DISTINCT。一般能够考虑用Oracle EXIST替换,Oracle Exists使查询更为迅速,因为RDBMS核心模块将在子查询的条件一旦满足后,立即返回结果。例子:SELECT DISTINCT DEPT_NO,DEPT_NAME F...原创 2020-03-31 18:20:03 · 525 阅读 · 0 评论 -
Oracle decode函数
decode的几种用法1.使用decode判断字符串是否一样DECODE(value,if 条件1,then 值1,if 条件2,then 值2,...,else 其他值)Sql测试:selectaac001,decode(aac001,'0000000001','林海燕','0000000002','陈德财','others')asnamefromac01 where...原创 2020-03-31 17:39:24 · 1049 阅读 · 0 评论 -
oracle 查询表的先关的信息
转载 贺同学select 'carclaim(车险理赔)' as sysname, t.TABLE_NAME, c.comments, col.COLUMN_NAME, col.DATA_TYPE, col.DATA_LENGTH, comm.comments, col.NULLABLE,...原创 2020-03-30 17:58:54 · 142 阅读 · 0 评论 -
PlSql中如何手动修改数据
开发中,需要修改数据库表中的一条数据(Oracle)在plsql工具中;除了写sql语句,还有一种方法。解决方法:第一步:在查询sql后加上 for update;第二步:然后运行该sql语句,出现数据表格,再将表格左上角的锁标志点击解锁;第三步:直接在你需要修改的格中修改数据,并提交。...转载 2019-05-15 18:06:17 · 3276 阅读 · 0 评论 -
oracle ceil floor 函数
ceil和floor函数在一些业务数据的时候,有时还是很有用的。ceil(n) 取大于等于数值n的最小整数;floor(n)取小于等于数值n的最大整数如下例子SQL> select ceil(9.5) from dual;CEIL(9.5)---------- 10SQL> select floor(9.5) from dual;FLOOR...转载 2019-04-28 15:58:08 · 164 阅读 · 0 评论 -
Oracle解决Ora-01653无法扩展表空间
问题说明:在生成大批量数据进行性能测试时,先通过存储过程生成当前表数据100w条,然后在通过另一个存储过程,以当前表数据为基础,生成过去两个月的数据—-也就是说,历史表包含60天的数据,每天的数据量为100w条,如果顺利生成则历史表会有6000w条数据。当前表数据生成完成后,执行生成历史表数据的存储过程遇到“ORA-01653: unable to extend table”的错误。问...转载 2019-04-28 14:54:24 · 3603 阅读 · 0 评论 -
Oracle 查询前10条记录及分页查询(第五条到第十条记录)
如果你想了解Oracle查询前10条记录的相关实际应用方案的话,你就可以点击以下的文章对其在实际相关操作中的正确用法,有一个更加完善的认识,希望你在浏览完以下的文章会以下就是正文的详细内容的介绍。在Oracle怎样查询表中的top10条记录呢?select* fromtest whererownum<=10 下面是关于rownum的介绍Row...转载 2019-04-28 14:30:12 · 4500 阅读 · 0 评论 -
oracle 查看表结构和注释
SELECT T1.TABLE_NAME,T1.COLUMN_NAME,T1.DATA_TYPE || '(' || T1.DATA_LENGTH || ')',T2.COMMENTSFROM USER_TAB_COLS T1, USER_COL_COMMENTS T2WHERE T1.TABLE_NAME = T2.TABLE_NAMEAND T1.COLUMN_NAME = T2....转载 2019-04-28 10:25:14 · 4909 阅读 · 0 评论 -
oracle 建议的命名方法
标识符 命名规则 例子 程序变量 V_name V_name 程序常量 C_Name ...转载 2019-04-26 22:09:42 · 253 阅读 · 0 评论