ORACLE
xiao_jun_0820
要自己每天都开心,不要烦恼
忘掉压力,天天好心情
展开
-
ORACLE中游标的使用方法
游标被用的最多的是在存储过程中执行批量修改或是批量删除操作,比如删除一条主表记录之后,可以执行一个存储过程删除该记录对应的明细记录。 或者修改某张表的某个数据后反写另一张表的数据。这在ERP软件开发中是经常用到的,例如出库单实提之后要反写合同上的实提重量等等,这也要靠好的数据库设计来支持。下面是一个ORACLE中在存储过程中使用游标的方法: PROCEDURE proc_fe原创 2008-09-06 10:53:00 · 1318 阅读 · 0 评论 -
oracle 通过分析函数实现求连续天数登陆的用户
首先给出yizu12014711201472120147312014731201474120147512014751201477120147812014原创 2014-08-16 13:22:04 · 6342 阅读 · 0 评论 -
sql where 1=1和 0=1 的作用
sql where 1=1和 0=1 的作用where 1=1; 这个条件始终为True,在不定数量查询条件情况下,1=1可以很方便的规范语句。一、不用where 1=1 在多条件查询中的困扰 举个例子,如果您做查询页面,并且,可查询的选项有多个,同时,还让用户自行选择并输入查询关键词,那么,按平时的查询语句的动态构造,代码大体如下:转载 2013-06-27 11:07:23 · 800 阅读 · 0 评论 -
PowerDesigner 11 使用心得(转)
PowerDesigner 11 使用心得(转) 1、安装PD v11.0版 2、由pdm生成建表脚本时,字段超过15字符就发生错误(oracle) 原因未知,解决办法是打开PDM后,会出现Database的菜单栏,进入Database- Edit Current DBMS -script-objects-column-maxlen,把value转载 2013-05-22 09:38:43 · 6292 阅读 · 1 评论 -
oracle 动态SQL
declare tablename varchar2(64); r_name varchar2(256); shop_id number; sql_str varchar2(500);begin tablename:='dp_shop'; shop_id:=838113; execute immediate 'select name from '||tab转载 2013-04-01 20:40:45 · 689 阅读 · 0 评论 -
Oracle PL/SQL中如何使用%TYPE和%ROWTYPE
Oracle PL/SQL中如何使用%TYPE和%ROWTYPE 1. 使用%TYPE 在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量: DECLARE v_FirstName VARCHAR2(20); 但是转载 2012-11-12 16:07:05 · 923 阅读 · 0 评论 -
C#实现 ORACLE的分页功能
public class PageUtil{ // Methods public static DataView GetListForPage(int index, int pagesize, string tabname, strin原创 2011-07-04 17:02:39 · 2852 阅读 · 1 评论 -
从 ORACLE的RAWTOHEX到C#的RAWTOHEX
从 ORACLE的RAWTOHEX到C#的RAWTOHEX原创 2011-04-07 16:25:00 · 3904 阅读 · 1 评论 -
统计2010年每个月的销量
统计2010年每个月的销量原创 2011-01-27 17:24:00 · 813 阅读 · 0 评论 -
oracle 分析函数 之 rollup,cube
oracle 分析函数 之 rollup,cube转载 2010-06-22 15:20:00 · 730 阅读 · 0 评论 -
ORACLE个人排名,团队排名报表
个人排名:select a.onesumweight,a.wdonesumweight,a.zdonesumweight,a.operatorid,a.operator,a.compid,a.comp,row_number() over(partition by a.compid,a.comp order by a.onesumweight desc) as grpm,a.totalc原创 2010-04-02 17:21:00 · 1160 阅读 · 0 评论 -
oracle使用临时表实现复杂报表
create or replace package body PCK_SUMREPORT is--往来单位余额汇总表/*-- Create table 创建全局临时表create global temporary table TMP_CORPREMSUM( COMPID varchar2(20), COMP varchar2(100)原创 2009-07-23 14:11:00 · 2520 阅读 · 0 评论 -
oracle over()函数技术详解
2008年01月10日 星期四 18:53SQL> select deptno,ename,sal 2 from emp 3 order by deptno;DEPTNO ENAME SAL---------- ---------- ---------- 10 CLARK 2450 KING转载 2009-07-20 15:18:00 · 800 阅读 · 0 评论 -
oracle函数计算两个坐标点距离
主要两个函数:CREATE OR REPLACE FUNCTION RAD(d number) RETURN NUMBERisPI number :=3.141592625;beginreturn d* PI/180.0;end ;原创 2014-08-17 14:13:31 · 7953 阅读 · 0 评论