oracle学习
文章平均质量分 57
claudxyz
Thought is already is late, exactly is the earliest time.
展开
-
oracle未分类函数
未分类函数1、coalesce() 说明:返回表达式中第一个不为null的值。 SELECT coalesce(NULL,NULL,12,NULL) FROM dual;2、decode() 略。3、greatest() 说明:返回表达式列中值最大的一个。如果表达式类型不同,会隐含转换为第一个表达式类型。 SELECT greatest转载 2009-02-26 10:39:00 · 190 阅读 · 0 评论 -
对应昨天的游标改成子表查询
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER PROCEDURE [dbo].[tradezone_review_plan]AS BEGIN DECLARE @tempRowId NVARCHAR(32); --DECLARE @reviewTime NVARCHA原创 2010-03-04 16:24:00 · 167 阅读 · 0 评论 -
存储过程 游标
悲剧,游标速度很慢,执行了7秒,还是使用子表比较好 set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER PROCEDURE [dbo].[tradezone_review_plan]AS BEGIN DECLARE db CURSOR FOR SELECT原创 2010-03-03 17:03:00 · 160 阅读 · 0 评论 -
子表
1----WITH D AS(SELECT E.ROW_ID,E.BRAND,F.REVIEW_DATE FROM T_NWP_TRADEZONE_INFO E JOIN T_NWP_TRADEZONE_REVIEW F ON E.ROW_ID = F.FK_ROW_ID WHERE F.ROW_ID = ( SELECT TOP 1 G.ROW_ID FR原创 2010-03-04 15:00:00 · 149 阅读 · 0 评论 -
exists
select * from oa_send_msg t wherenot exists (select a.business_id from oa_reading_info a where a.opr_id = 2 and a.business_id = t.id)and t.tmp_id is not null and t.main_send = [99]广建科技原创 2009-03-30 17:18:00 · 128 阅读 · 0 评论 -
join练习
1、select a.operatorid,a.operatorname,b.orgname from sys_employee a natural join sys_organization b普通自然连接 2、select a.operatorid,a.operatorname,b.orgname from sys_employee a join sys_organizatio原创 2009-03-12 15:48:00 · 322 阅读 · 0 评论 -
Oracle natural join(自然连接)
虽然natural join(自然连接)实际上的用的比较少,但实际上这个连接是非常有用的,若能经常使用一下,实际上是非常方便的。自然连接是在两张表中寻找那些数据类型和列名都相同的字段,然后自动地将他们连接起来,并返回所有符合条件按的结果。来看一下自然连接的例子。Select emp.ename,dept.dnameFrom emp natural join dept;这里我们并转载 2009-03-12 15:38:00 · 1203 阅读 · 0 评论 -
oracle转换函数
我的日志oracle函数--转换函数 分类:ORACLE 应用开发聚宝盆 2007.5.29 17:34 作者:独上层楼 | 评论:0 | 阅读:1357 转换函数 1、asciistr(str)说转载 2009-02-26 10:38:00 · 1228 阅读 · 0 评论 -
oracle日期函数
日期函数1、add_months(d,n)说明:用于从一个日期值增加或减少一些月份,d代表一个日期,n为正数则代表在d日期 上增加n月份,n为负数则代表在d日期上减少n月 例:select add_months(sysdate,12) "Next Year" from dual; 2、current_date()说明:返回当前会话时区中的当前日期时间alter sessio转载 2009-02-26 10:38:00 · 244 阅读 · 0 评论 -
oracle字符函数
字符函数说明:字符函数输入值为字符类型,返回值为字符类型或数字类型,可以在sql语句中直接使用,也可以在pl/sql块中使用。2.1、ASCII(n)函数 描述: 返回字符串的ascii码(当输入为字符串时返回第一个字符的ascii码)Examples:select ascii(‘A’) “test”,ascii(‘我们’) “test1” from dual;2.2、C转载 2009-02-26 10:37:00 · 1711 阅读 · 0 评论 -
oracle数字函数
1.1、ABS(n)函数描述:返回数值n的绝对值。Examples:select abs(-15) “test” from dual;1.2、ACOS(n)函数描述:返回数值n的反余弦值。输入数值范围在-1~1之间,返回值为弧度。Examples:select acos(0.6) “test”,acos(-.6) “test1” from dual;1.3、COS(n转载 2009-02-26 10:03:00 · 2596 阅读 · 1 评论 -
保存而已
SELECT A.HYPERION_CODE,A.CITY,A.OPEN_DATE, ROW_NUMER=NTILE(1000) OVER (partition BY city order by city) FROM T_AM_BASIC_INFO A原创 2010-05-31 11:22:00 · 134 阅读 · 0 评论