
数据库
文章平均质量分 50
lpm528
这个作者很懒,什么都没留下…
展开
-
oracle+sql server+mysql 数据库tomcat配置连接信息
oracle在tomcat中的配置: <Context path="/DatabaseTest" docBase="/DatabaseTest" reloadable="false" crossContext="true"> <Resource name="jdbc/oracle" auth="Container&quo原创 2011-11-15 15:03:15 · 73 阅读 · 0 评论 -
游标的三种定义方式(转)
/********************/--游标的几种定义方式--隐式游标--显示游标--游标变量/********************/--隐式游标1--这个例子演示了游标属性的用法--游标属性:%FOUND,%NOTFOUND,%ISOPEN,%ROWCOUNT--注意COMMIT的位置,如果commit在游标属性之前,游标属性失效DECLAREBEGINUPDATE emp ...原创 2012-06-20 09:17:53 · 249 阅读 · 0 评论 -
通过实际的例子学习Oracle存储过程
--创建存储过程CREATE OR REPLACE PROCEDURE xxxxxxxxxxx_p(--参数IN表示输入参数,OUT表示输入参数,类型可以使用任意Oracle中的合法类型。 is_ym IN CHAR)AS--定义变量 vs_msg VARCHAR2(4000); --错误信息变量 vs_ym_beg CHAR(6); --...原创 2012-06-19 14:50:27 · 130 阅读 · 0 评论 -
sql语句 case的两种用法
select empno,ename, case job when 'PRESIDENT' THEN '总裁' when 'MANAGER' THEN '经理' else '打杂的' endfrom empselect empno,ename, case when S...原创 2012-06-18 10:17:15 · 314 阅读 · 0 评论 -
oracle 统计表中数据信息
select e.deptno as 部门编号, d.dname as 部门名称, count(*) as 部门人数, sum(case when e.sal>=2000 then 1 else 0 end) as 工资大于等于2000人数, sum(case ...原创 2012-06-15 11:53:26 · 276 阅读 · 0 评论 -
oracle 存储过程 隐式游标
隐式游标名字叫sql,作用是返回最近一次执行sql语句所涉及的游标相关信息。因为每执行一次sql语句,都会产生一个隐式游标,那么当前执行的sql语句就是当前的隐式游标。sql%foundsql%notfoundsql%rowcountsql%isopen例子:create or replace procedure lpmtest12(lpmempno number)is...原创 2012-06-15 10:51:15 · 410 阅读 · 0 评论 -
oracle存储过程实现的分页
create or replace procedure lpmtest10( tablename in varchar2, pagenow in number, pagesize in number, totalrecord out number, totalpage out number, lpmrecordset out sys_refcursor --游标...原创 2012-06-14 15:11:09 · 91 阅读 · 0 评论 -
SQL:统计工作情况例子
表结构NAME FINISH OKA君 Y YB君 NA君A君 Y N显示效果名字 工作量 未完成量 不能完成量 完成量 不通过审核 通过审核A君 3 1 0 2 ...原创 2012-06-13 10:17:04 · 203 阅读 · 0 评论 -
oracle存储过程基础语句
可以用oracle已经存在的账号scott密码triger登陆进去用里面已存在的表来做试验。create or replace procedure lpmtest2as para1 varchar2(10); cursor youbiao is select ename from test where sal>1300;begin open youbiao...原创 2012-06-08 15:28:07 · 142 阅读 · 0 评论 -
创建做试验的表及数据sql语言
可以用scott账号,密码triger,默认已经创建的账号登进oracle数据库操作;create table emp_ly asselect * from emp;说明:注意复制表结构及数据不是sql server里面的语法select * into emp_ly from emp,这在oracle里面行不通,当然如果仅复制结构的话使用create table emp_ly as...原创 2012-06-08 14:37:13 · 84 阅读 · 0 评论 -
一条实现每一天统计数据的sql语句(sql server)
select telco,count(telco) as count,datediff(day,'2012-05-15',left(adate,8)) as arrayNo from platform.dbo.akn_outgoing_log where resp_status=2 and adate>'20120515' and adate<'20120521' and...原创 2012-05-21 17:05:08 · 480 阅读 · 0 评论 -
一条实现每一天统计数据的sql语句(sql server)
select telco,count(telco) as count,datediff(day,'2012-05-15',left(adate,8)) as arrayNo from platform.dbo.akn_outgoing_log where resp_status=2 and adate>'20120515' and adate<'20120521' ...原创 2012-05-21 17:03:16 · 175 阅读 · 0 评论 -
ORACLE导入导出、常用语句
exp abc/abc@ORCL file=D:\db_bak/orcl_bak_%date:~11,3%.dmp log=D:\db_bak/orcl_bak_%date:~11,3%.log owner=(aaa,bbb,ccc); 导入之前要确定有abc用户存在,并且是DBA权限.imp abc/abc@ORCl file=d:\a.dmp fromuser=(aaa,bb...原创 2012-12-05 09:17:18 · 114 阅读 · 0 评论