随笔分类 -  (6)数据库

摘要:1. 登录MySQL mysql -u root -p 2. 查询user表中的user列和host列的数据 select user,host from user; 查询结果应该如下图所示: 3. 向user表新增user=root,host=%的数据 update user set host='% 阅读全文
posted @ 2020-09-23 16:18 李慕白520 阅读(6005) 评论(0) 推荐(0) 编辑
摘要:1、什么是存储过程 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定存储过程的名称并给出参数来执行。它可以接受参数、输出参数,并可以返回单个或多个结果集以及返回值。 2、存储过程基本语法 存储过程的一般格式如下: 调用存储过程: 写一个简单的存储 阅读全文
posted @ 2019-05-17 08:49 李慕白520 阅读(833) 评论(0) 推荐(0) 编辑
摘要:select l.session_id,o.owner,o.object_name from v$locked_object l,dba_objects o where l.object_id=o.object_id; select t2.username,t2.sid,t2.serial#,t2.logon_time from v$locked_object t1,v$session t2 ... 阅读全文
posted @ 2018-08-01 15:31 李慕白520 阅读(182) 评论(0) 推荐(0) 编辑
摘要:作者:hellofei 阅读全文
posted @ 2018-07-02 13:44 李慕白520 阅读(3634) 评论(0) 推荐(0) 编辑
摘要:delete from PWLP_CASE_PENALTY pcp where pcp.case_id in (SELECT case_id FROM PWLP_CASE_PENALTY PWLPgroup by pwlp.case_id having count(1)>1) and pcp.row 阅读全文
posted @ 2018-04-11 16:20 李慕白520 阅读(161) 评论(0) 推荐(0) 编辑
摘要:Create table If Not Exists Employee (Id int, Name varchar(255), Salary int, DepartmentId int) Create table If Not Exists Department (Id int, Name varchar(255)) Truncate table Employee insert into Emp... 阅读全文
posted @ 2018-03-30 10:31 李慕白520 阅读(913) 评论(1) 推荐(0) 编辑
摘要:编写一个 SQL查询 来实现分数排名。如果两个分数相同,则两个分数排名(Rank)应该相同。请注意,平局之后的下一个名次应该是下一个连续的整数值。换句话说,名次之间不应该有“漏洞”。 + + + | Id | Score | + + + | 1 | 3.50 | | 2 | 3.65 | | 3 | 阅读全文
posted @ 2018-03-27 16:55 李慕白520 阅读(650) 评论(0) 推荐(0) 编辑
摘要:“只有DBA才能导入由其他DBA导出的文件”各种解决办法 当oracle导入的时候出现“只有 DBA 才能导入由其他 DBA 导出的文件”的时候通常有以下几种解决办法! 1:常见的是直接grant dba to youuser到导入用户即可 2:利用sysdba账户登录导入,但是要指定fromuse 阅读全文
posted @ 2018-03-14 21:06 李慕白520 阅读(4102) 评论(0) 推荐(0) 编辑
摘要:这两个函数是偏移量函数,可以查出一个字段的上一个值或者下一个值,配合over来使用。 lead函数,这个函数是向上偏移. lag函数是向下偏移一位. 语法 【语法】 【功能】表示根据COL1分组,在分组内部根据 COL2排序,而这个值就表示每组内部排序后的顺序编号(组内连续的唯一的) lead () 阅读全文
posted @ 2018-02-10 10:23 李慕白520 阅读(564) 评论(0) 推荐(0) 编辑
摘要:聚合函数RANK 和 dense_rank 主要的功能是计算一组数值中的排序值。 在9i版本之前,只有分析功能(analytic ),即从一个查询结果中计算每一行的排序值,是基于order_by_clause子句中的value_exprs指定字段的。 其语法为: 在9i版本新增加了合计功能(aggr 阅读全文
posted @ 2018-02-09 13:50 李慕白520 阅读(359) 评论(0) 推荐(0) 编辑
摘要:概述 Oracle函数 很久之前更新了一篇Oracle的函数博文 http://blog.csdn.net/yangshangwei/article/details/51425458,分析函数并没有包括,这里作为单独的开篇来介绍一下 分析函数 分析函数和聚合函数的区别 普通的聚合函数用group b 阅读全文
posted @ 2018-02-06 14:06 李慕白520 阅读(387) 评论(0) 推荐(0) 编辑
摘要:create or replace procedure sp_pro6(spNo number) is v_job emp.job%type; begin select e.job into v_job from emp e where empno=spNo; if v_job='PRESIDENT 阅读全文
posted @ 2018-01-28 18:49 李慕白520 阅读(183) 评论(0) 推荐(0) 编辑
摘要:在PL/SQL中可以使用LOOP语句对数据进行循环处理,利用该语句可以循环执行指定的语句序列。常用的LOOP循环语句包含3种形式:基本的LOOP、WHILE...LOOP和FOR...LOOP。 LOOP语句的基本语法结构如下: [<<label_name>>] LOOP statement... 阅读全文
posted @ 2018-01-28 18:42 李慕白520 阅读(245) 评论(0) 推荐(0) 编辑
摘要:作者 oracle存储过程、声明变量、for循环 1、创建存储过程 create or replace procedure test(var_name_1 in type,var_name_2 out type) as --声明变量(变量名 变量类型) begin --存储过程的执行体 end te 阅读全文
posted @ 2018-01-27 11:42 李慕白520 阅读(7424) 评论(0) 推荐(0) 编辑
摘要:测试条件:假设某公司总部在北京,新疆有其下属的一个分公司。在本次测试中,新疆的计算机为本地计算机,即本要的IP地址为:192.168.1.100 北京的总部有一个集中的数据库,其SID是SIDBJ,用户名:userbj,密码:bj123,北京的IP地址是:192.168.1.101。在本地(新疆)的 阅读全文
posted @ 2018-01-27 11:34 李慕白520 阅读(628) 评论(0) 推荐(0) 编辑
摘要:《Oracle专家高级编程》 DDL is Data Definition Language statements. Some examples:数据定义语言,用于定义和管理 SQL 数据库中的所有对象的语言1.CREATE - to create objects in the database 创 阅读全文
posted @ 2018-01-22 10:53 李慕白520 阅读(267) 评论(0) 推荐(0) 编辑
摘要:Oracle trunc()函数的用法 阅读全文
posted @ 2018-01-10 10:22 李慕白520 阅读(152) 评论(0) 推荐(0) 编辑
摘要:Oracle 中的 TO_DATE 和 TO_CHAR 函数 oracle 中 TO_DATE 函数的时间格式,以 2008-09-10 23:45:56 为例 格式 说明 显示值 备注 Year(年): yy two digits(两位年) 08 yyy three digits(三位年) 008 阅读全文
posted @ 2018-01-10 08:58 李慕白520 阅读(318) 评论(0) 推荐(0) 编辑
摘要:select uat.table_name as 表名,(select last_ddl_time from user_objects where object_name = uat.table_name and uat.tablespace_name='JMY' ) as last_ddl_tim 阅读全文
posted @ 2018-01-09 23:13 李慕白520 阅读(1880) 评论(0) 推荐(0) 编辑
摘要:with as语法 WITH AS短语,也叫做子查询部分(subquery factoring),可以定义一个SQL片断,该SQL片断会被整个SQL语句所用到。特别对于UNION ALL比较有用。因为UNION ALL的每个部分可能相同,但是如果每个部分都去执行一遍的话,则成本太高,所以可以使用WI 阅读全文
posted @ 2018-01-09 14:02 李慕白520 阅读(261) 评论(0) 推荐(0) 编辑