CREATE OR REPLACE FUNCTION fn_GetClassifyBymxmjazfs (v_azfs varchar2,v_mx varchar2,v_mj varchar2) return varchar2 is v_Classify varchar2(2000); v_unit lyxxb.lyid%type; SQL_GetUnit varchar2(2000); be...
转载 2017-01-16 20:13:00
319阅读
2评论
update SH_DISH_LEVEL_MODEL s set s.hotlevel=( to_number( (select case when sdlm.hotlevel is null then 0 end asd from SH_DISH_LEVEL_MODEL sdlm where sdlm.uuid='4028801541a572460141a58a6c93000e' )) + 4
原创 2013-10-15 13:49:19
980阅读
select AUNAME from CLUB_ADMIN_USER group by AUNAME having count(AUNAME) > 2;
原创 2023-02-17 01:03:40
179阅读
oracle判断表是否存在........
转载 2009-05-20 17:21:00
808阅读
2评论
一、需求    业务需要对表的某个字段过滤(条件为不等于某个值,但是保留NULL和其他值的所有数据);比如:我们现在有一个名为【testTable2222】的表,该表包含的数据内容如下:业务需求是:除了数量(QTY)为2的数据都不要,其他的数据都保留。二、常见方法测试2.1、使用不等于判断SELECT * FROM "testTable2222" WHERE QTY!=1 O
    编写触发器的时候,我们可能需要对不同的操作进行不同的处理,比如insert操作和update操作进行不同的处理。这个时候我么怎么知道当前该表进行的是哪一种操作呢? 即是INSERT/UPDATE/DELETE中的哪一个触发了触发器? 可以在触发器中使用INSERTING / UPDATING / DELETI
原创 2011-03-04 10:57:58
1580阅读
原创 2024-09-06 11:51:51
116阅读
sql 如下: select   sequence_name   from   user_sequences   where   sequence_name= '参数' 需要注意的是 oracle sequence  参数必须转换成大写。   例子:(这是使用simple
原创 2013-02-05 14:45:56
2479阅读
用decode字段:decode(t.gf_flag,'0','未发送','1','已发送') gf_flag,
原创 2022-11-01 18:43:07
104阅读
if...then...else是最常见的一种判断语句,他可以实现判断两种情况。标准语法如下:if thenplsql_sentence1;elseplsql_sentence2;end if;具体示例:判断一个人是否成年declare v_age int:=34;begin if v_age>...
转载 2015-12-17 18:59:00
720阅读
2评论
http://blog.csdn.net/pan_tian/article/details/11518
转载 2022-07-12 11:53:23
231阅读
/** * I_DATE是日期格式返回1,反之返回0 */ CREATE OR REPLACE FUNCTION FN_IS_DATE(I_DATE VARCHR2) RETURN NUMBER IS V_DATE DATE; BEGIN V_DATE := TO_DATE(NVL(I_DATE, ...
转载 2021-11-03 14:49:00
3013阅读
2评论
SELECT * FROM t aWHERE length(translate(a.rn,'0123456789'||a.rn,'0123456789'))=length(a.rn)
原创 2023-02-17 01:03:35
315阅读
You can use trim on the column. The above is not DBMS-independent, since Sybase does not provide the trim function. However, the below approach will w
转载 2018-12-03 17:50:00
421阅读
1、电脑win键+R键,输入cmd,进入命令提示符。 2、在命令行中输入==sqlplus /nolog== 3、如果没有报错,并出现oracle版本号,则代表安装成功。
原创 2023-11-29 09:36:00
176阅读
为了避免全表扫描, 应该这样写: Sql代码 select spu_id from tbcat2.spu where category_id = #value# and (status = 0 or status is null) and rownum < 2se...
转载 2009-01-09 11:05:00
545阅读
2评论
1. 利用 to_number CREATE OR REPLACE FUNCTION isnumeric (str IN VARCHAR2) RETURN NUMBER IS v_str FLOAT; BEGIN IF str IS NULL THEN RETURN 0; ELSE ...
原创 2023-11-07 09:21:48
343阅读
select length('姗姗') from dual;select lengthb('姗姗') from dual;select t.cont_code from ab001 t  wherelengthb(t.cont_code) > length(t.cont_code)
转载 精选 2014-05-30 13:49:20
619阅读
SQL> SELECT COUNT (*) as cnt FROM ALL_TABLES WHERE table_name = UPPER('your_table'); CNT 1 返回1表示存在,0表示不存在。 --END-- 2020-01-09 14:27
转载 2020-01-09 13:27:00
672阅读
2评论
1、sql语句中判断非空不能用等号,因为null是特殊字符,必须使用关键字is和not 2、测试数据 a、测试数据 create table atest( aid varchar2(6), aname varchar2(50)) insert into atest values('1','a');i ...
转载 2021-10-31 21:31:00
4091阅读
2评论
  • 1
  • 2
  • 3
  • 4
  • 5