随笔分类 -  SQL

SQL
TRUNCATE,DORP,DELETE
摘要:TRUNCATE,DORP,DELETE 相同点: truncate和不带where子句的delete, 以及drop都会删除表内的数据 不同点: 1. truncate和 delete只删除数据不删除表的结构(定义) drop语句将删除表的结构被依赖的约束(constrain),触发器(trigg 阅读全文

posted @ 2016-08-21 18:57 lovebeauty 阅读(216) 评论(0) 推荐(0) 编辑

查杀 oracle sql 卡死的进程
摘要:--查出SID名字select * from v$access where object ='PKG_SMSSEND_PROC';--通过sid查出spidselect spid,osuser, s.program from v$session s,v$process p where s.paddr 阅读全文

posted @ 2016-08-21 18:53 lovebeauty 阅读(1581) 评论(0) 推荐(0) 编辑

distinct和group by
摘要:distinct:同时查询两个字段,另外一个字段(不是distinct的那个字段,下例是tagid)需要多个值,如下group by:同时查询两个字段,另外一个字段(不是distinct的那个字段,下例是tagid)只有一个值出现,而你只需要一个代表值就可以,如下 阅读全文

posted @ 2015-09-01 12:36 lovebeauty 阅读(275) 评论(0) 推荐(0) 编辑

oracle 数组
摘要:http://wsqwsq000.iteye.com/blog/1120632 阅读全文

posted @ 2014-10-20 20:58 lovebeauty 阅读(176) 评论(0) 推荐(0) 编辑

H2 database 行相加-行列转换
摘要:create or replace view view_acceptCompanyasselect * from (select WARNIGID,max(CASEWHEN(zhtablename='中文表名', '中文表名', null)) field1,max(CASEWHEN(zhtablen... 阅读全文

posted @ 2014-06-23 18:25 lovebeauty 阅读(301) 评论(0) 推荐(0) 编辑

sybase参数调整
摘要:Parameter Name Default Memory Used Config Value Run Value Unit Type ------------------------------ ----------- ----------- ... 阅读全文

posted @ 2013-12-06 18:37 lovebeauty 阅读(1980) 评论(0) 推荐(0) 编辑

Oracle导出DMP文件的两种方法
摘要:http://blog.csdn.net/lanpy88/article/details/7580691导出:方法一:利用PL/SQL Developer工具导出:菜单栏---->Tools---->Export Tables,如下图,设置相关参数即可:方法二:利用cmd的操作命令导入导出:3:导入与导出,如下:数据导出:1 将数据库TEST完全导出,用户名system 密码manager, 实例名TEST 导出到D:\daochu.dmp中 expsystem/manager@TESTfile=d:\daochu.dmp full=y2 将数据库中system用户与sys用户的表 阅读全文

posted @ 2013-06-05 11:33 lovebeauty 阅读(43477) 评论(0) 推荐(1) 编辑

sybase常用sql记录
摘要:前10条记录 :set rowcount 10 select * from db_user 主键自动增长:set IDENTITY_INSERT 表名 on 、 set IDENTITY_INSERT 表名 off 导出:bcp ch.dbo.hh_search_request out C:\bac 阅读全文

posted @ 2013-03-08 14:24 lovebeauty 阅读(192) 评论(0) 推荐(0) 编辑

mysql 常用sql语句
摘要:show databases;use databasesname;show tables;create tabletable1 (id1 int primary key auto_increment,createdate date,name varchar(32));insert into tabl... 阅读全文

posted @ 2012-11-27 22:46 lovebeauty 阅读(166) 评论(0) 推荐(0) 编辑

oracle 不支持 =和!=
摘要:-- Created on 2012/11/20 by JWW declare -- Local variables here i integer := 2; j integer := 2; k varchar2(60); op varchar2(45);begin -- Test statements here k := ''; if (i = j and k = '') then --能不能输出 op := 'k = ""有结果'; else op := 'k is null有结果'; end if;end 阅读全文

posted @ 2012-11-20 23:37 lovebeauty 阅读(543) 评论(0) 推荐(0) 编辑

oracle - 关于日期的函数
摘要:不支持 :2013/4/21 24:00:00 格式 --2013/4/21 0:00:01 是属于4月22日(有点郁闷).当用到函数时,日期转换里面的格式化参数是不区分大小的,例如,Select to_char(t.vdate,'dd'),t.vdate From test_student t... 阅读全文

posted @ 2012-11-19 17:16 lovebeauty 阅读(340) 评论(0) 推荐(0) 编辑

oracle - 超有用的小脚本
摘要:由表名得到对应的实体类 数据: 表名得到表的字段个数 将数据库里面执行的增删改的sql语句放入一个表(分析最近的操作记录) 删除重复的数据 union all 高级 select channelid , childchannelid,serviceid, count(*) ic, 0 cc, 0 r 阅读全文

posted @ 2012-10-30 17:10 lovebeauty 阅读(1515) 评论(0) 推荐(0) 编辑

oracle - jobs(定时器)
摘要:--创建调度任务 declare jobno number;begin dbms_job.submit(jobno, --定时器ID,系统自动获得 what =>'p_update_T_BS;', --p_update_T_BS为存储过程的名称 next_date =>to_date('20130605160000','yyyy-mm-dd hh24:mi:ss'), --定时器开始执行的时间,(sysdate)这样写表示立即执行 Interval =>'sysdate+ 1 / (24*60*60)' --定义 阅读全文

posted @ 2012-10-25 14:44 lovebeauty 阅读(360) 评论(0) 推荐(0) 编辑

oracle - 批处理(sql语句块)
摘要:格式:View Code declare msg varchar2(32); p_name varchar2(32); outresult varchar2(64); begin p_name := 'xxxx'; select loginname into MSG fr... 阅读全文

posted @ 2012-10-20 20:41 lovebeauty 阅读(3654) 评论(0) 推荐(0) 编辑

存储过程与函数
摘要:过程函数使用关键字procedure声明使用关键字function进行声明都可以使用IN/OUT/IN-OUT格式的参数在定义的时候,不需要进行return(返回值),可以有多个或者没有需要指定使用return定返回值的类型,1个返回值都可以由声明、执行、异常处理三个部分组成可以作为独立的PL/SQL语句单独执行在PL/SQL中必须指定变量接收返回,必须在表达式中使用可以在内部包含RETURN子句,类似JAVA中的使用必须包含一个有效的RETURN子句在COMMAND命令窗口中,使用EXECUTE命令执行过程借用select语句来执行在DDL和SELECT语句中不可以调用过程在DDL和SELE 阅读全文

posted @ 2012-10-17 23:25 lovebeauty 阅读(278) 评论(0) 推荐(0) 编辑

oracle-复杂sql模板
摘要:OB(即一个自定义的对象,修改OB之前需删掉引用它的NT):View Code create or replace type ob_shareholdersrewardtrack as object(-- Attributes BRANCHname VARCHAR2(64), AGENTCODE VARCHAR2(64), --营销员代码 AGENTNAME VARCHAR2(64), --营销员姓名 AGENTSTATUS VARCHAR2(64), --签约情况--QUALIFICATIONNO agentcert.qualificationno%type,--资格证号... 阅读全文

posted @ 2012-10-17 23:09 lovebeauty 阅读(1346) 评论(0) 推荐(0) 编辑

oracle - 执行计划
摘要:查看对应行数语句块的性能按F5键查看执行计划名词解释:Cost: 操作消耗的成本(根据uses disk I/O, CPU usage, memory usage 等计算出来)cardinality 操作访问的数据行数Bytes 操作访问的数据集的大小。越小性能越好。 阅读全文

posted @ 2012-08-16 11:51 lovebeauty 阅读(243) 评论(0) 推荐(0) 编辑

索引
摘要:CREATE INDEX index_nameON table_name(Column_name);索引是对数据库表中一列或多列的值进行排序的一种结构(B树-平衡多叉树)。利端:创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能弊端:因为,增加索引也有许多不利的 阅读全文

posted @ 2012-08-16 11:13 lovebeauty 阅读(1729) 评论(0) 推荐(0) 编辑

oracle - 表连接方式
摘要:内连接:INNER JOIN中的INNER是可选的,(INNER JOIN 与 JOIN 是相同的),INNER JOIN 是默认的连接方式。 内连接查询操作列出与连接条件匹配的数据行,它使用比较运算符比较被连接列的列值。内连接分三种: 1、等值连接:在连接条件中使用等于号(=)运算符比较被连... 阅读全文

posted @ 2012-08-16 09:55 lovebeauty 阅读(288) 评论(0) 推荐(0) 编辑

oracle - 物化视图
摘要:create or replace view ov_applicant of ob_applicant with object oid (applicantid) as select * from applicant;--ov_applicant完全等同applicant insert into ov_applicant values g_ob_applicantinfo;--将g_ob_applicantinfo(即ob自定义类型object)里面的数据插入到ov_applicant中,applicant表里面就有数据了,避免了,insert into tablenames(' 阅读全文

posted @ 2012-08-01 15:28 lovebeauty 阅读(170) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示