有test表如下:如何删除表中重复的纪录
pri name
111 aaa
222 bbb
333 ccc
111 aaa
222 bbb
333 ccc
方法一:使用distinct和临时表select distinct * into temp from testtabledelete from testtableinsert into testtable select * from temp
方法二:添 ...
begin
sys.dbms_job.submit(job => :job,
what => 'job_stat_cooperate;',
next_date => to_date('01-07-2008 05:00:00', 'dd-mm-yyyy hh24:mi:ss'),
interval => 'TRUNC(SYSDATE+30)+5/24');
commit;
end;
/
每个月1号早晨5点执 ...
1.substr
SUBSTR(string,start,count) 取子字符串,从start开始,取count个
2.to_number
例子
declare v_c number; v_pc varchar2(100); v_p number; begin select d.data_name into v_pc from data_dictionary d left join data_type t on d.data_type_id=t.data_type_id where d.data_type_id='0017' and d.status=1; v_c:= ...
不知道为什么出现这种情况.
所有的商品分类底下的商品个数的写法都是一样的.可是就唯独有一个类的时候,无法取出数据.不知道是怎么回事.
在PL/SQL中执行语句报的就是ORA-03113:通信通道的文件结束,然后接着就报出:ORA-03114:未连接到Oracle.
然后把那个类删除就可以了,看起来这个类的数据好像是假的.具体的原因还是未查出来.
但是他们说,之前添加分类的时候可能有脏数据.
看到公司一老员工写的存储过程,跟偶们这些小辈写的对比果然不一样,于是纳闷他那个临时表做什么用,查了下,原来别有洞天.
CREATE OR REPLACE PACKAGE BODY pkg_getsendemail
AS
PROCEDURE getemaillist ( p_rc OUT myrctype)
IS
v_num number;
v_number number;
BEGIN
select count(es_id) into v_num from a
WHERE es_s ...







评论排行榜