DateSource
iteye_5649
这个作者很懒,什么都没留下…
展开
-
比较两个数据集是否相等minus,union all
--minus的作用简单来说是去同留异,例:select * from table where rownum<10minus select * from table where rownum<5; (select * from table where rownum<10minus select * from table where rownum<5)...原创 2011-07-20 18:07:17 · 209 阅读 · 0 评论 -
DECODE,trunc,ROUND,mod
to_char(doc.create_date,'yyyy/MM/dd HH24:MI') as create_date, DECODE(item.category,'冷藏',pt.cold_batch_no,pt.freeze_batch_no) as batch_no,trunc(x [,y]),其中如果没有指定y,则对x在0位小数进行截断. 例如:TRUNC(5.75)...原创 2011-07-21 12:10:10 · 142 阅读 · 0 评论 -
mysql相关安装卸载链接
Apache+php+mysql在windows下的安装与配置图解 http://wenku.baidu.com/view/5f9ca8ecf8c75fbfc77db286.html MYSQL的安装与卸载http://wenku.baidu.com/view/28011abafd0a79563c1e72c1.html...原创 2011-07-22 10:50:15 · 62 阅读 · 0 评论 -
Tomcat:IOException while loading persisted sessions: java.io.EOFException
Tomcat:IOException while loading persisted sessions: java.io.EOFException原因是tomcat对硬盘的session读取失败,彻底解决办法一下:将work下面的文件清空,主要是*.ser文件,或者只是删除掉session.ser即可以解决。...原创 2011-07-22 16:22:05 · 62 阅读 · 0 评论 -
行转列函数wm_concat
wm_concat是10G提供的行转列函数比如select warehouse_id as wid from table and rownum <= 61 2000202 2000203 2000204 2000205 ...原创 2011-07-27 23:33:20 · 93 阅读 · 0 评论 -
mysql1364
错误代码。1364提示:details字段没有默认的数值;也就是说我们没有为其分配数值,而表中此字段也没有设置默认值。my.ini中相关代码# Set the SQL mode to strict# sql-mode="STRICT_TRANS_TABLES,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"sql-mode="STRICT_T...原创 2011-08-20 15:24:07 · 117 阅读 · 0 评论 -
ORA-01791: 不是 SELECTed 表达式
[size=xx-small]select distinct fr.name fname from tms_shipment_carrying_detail t left join tms_shipment s on s.id=t.shipment_idleft join tms_legs f_leg on f_leg.shipment_id=s.idleft join tms_t...原创 2010-12-27 18:30:26 · 95 阅读 · 0 评论 -
ORA-01722: 无效数字的解决方法
List<Atl> atls = commonDao.findByQuery("from Atl a where a.code ="+code);报错:ORA-01722: 无效数字List<Atl> atls = commonDao.findByQuery("from Atl a where a.code <>null");通过。List<Atl>...原创 2011-01-05 17:42:51 · 1982 阅读 · 0 评论 -
[oracle] to_date() 与 to_char() 日期和字符串转换
[oracle] to_date() 与 to_char() 日期和字符串转换 to_date("要转换的字符串","转换的格式") 两个参数的格式必须匹配,否则会报错。即按照第二个参数的格式解释第一个参数。to_char(日期,"转换格式" ) 即把给定的日期按照“转换格式”转换。 转换的格式:表示year的:y 表示年的最后一位 yy 表示年的最后2位...原创 2011-01-13 18:24:54 · 126 阅读 · 0 评论 -
CONVERT日期转string
CONVERT(VARCHAR(30),pb.BALANCE_DATE,111) AS BALANCE_DATE转换日期格式为:yyyy/MM/dd (CASE WHEN substring(bol.CODE,1,2)='01' THEN '购销' WHEN substring(bol.CODE,1,2)='02' THEN '购销' ELSE '物流' EN...原创 2011-09-30 15:17:12 · 199 阅读 · 0 评论 -
sql - length,char_length
length: 计算字段的长度,一个汉字算两个字符,一个数字或字母算一个字符.char_length:不管汉字还是数字或者是字母都算是一个字符.解决排序是数字类型排序问题:1,2,3,4,5,6,7,8,9,10,11,12排序后显示:1,10,11,12,2,3,4,5,6,7,8,9用length(字段)排序后可正常显示 ...原创 2011-11-04 16:37:11 · 218 阅读 · 0 评论 -
oracle 无监听程序
通过plsql远程连接另一台机器的数据库,出现监听错误,修改了被连接机器oracle的LISTENER主机为计算机名后问题解决。1,E:\oracle\product\10.2.0\db_1\NETWORK\ADMIN\listener.oraLISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS = (PRO...原创 2013-05-06 16:48:59 · 303 阅读 · 0 评论 -
oracle取值函数
1.绝对值:abs() select abs(-2) value from dual;2.取整函数(大):ceil() select ceil(-2.001) value from dual;(-2)3.取整函数(小):floor() select floor(-2.001) value from dual;(-3)4.取整函数(截取):trunc() ...原创 2013-08-16 17:29:36 · 324 阅读 · 0 评论 -
expdp通过dblink远程备份数据库案例
sys/Jacjqwl123--查询 DATA_PUMP_DIR 全路径(F:/app/Administrator/admin/orcl/dpdump/)select * from dba_directories--查询已经建立的db_linksselect * from dba_db_links;--drop database link FDJTEST92--查看SE...原创 2015-05-29 17:51:29 · 335 阅读 · 0 评论 -
expdp通过dblink远程备份数据库脚本+准备
----------fdjExpdp_准备----------------sys/Jacjqwl123@orcl--directory创建(要存放dmp文件端数据库执行)select * from dba_directories;create or replace directory jacfdj_data as 'D:\jac_fdj\auto_oracl_bak'gran...原创 2015-06-02 17:29:03 · 290 阅读 · 0 评论 -
Oracle 分区表如何添加分区
Oracle 分区表如何添加分区1.创建个分区表 SQL> create table p_range_test 2 (id number,name varchar2(100)) 3 partition by range(id)( 4 partition t_p1 values less than (10), 5 partition t_...原创 2015-06-04 16:13:43 · 1039 阅读 · 1 评论 -
orcale 判断表是否存在并删除
create or replace procedure proc_dropifexists(p_i_tablename in varchar2 -----表名字) is v_count number(10);begin----判断当前用户下是否有对应的表 select count(*) into v_count from user_objects where ...原创 2015-06-05 10:31:38 · 217 阅读 · 0 评论 -
oracle删除表和表数据后如何闪回
10G开始默认drop表后改名移动到回收站;闪回(flashback)语句:1、能在一个语句中把表恢复到指定的时间点;2、恢复表数据连同索引与约束信息;3、能返回表及其内容到指定时间点或系统变更号(SCN);4、修复表的误操作--闪回简单示例:SQL> drop table emp2;Table droppedSQL> select original_name,op...原创 2015-06-09 22:29:31 · 364 阅读 · 0 评论 -
创建directory并执行expdp/impdp/create user
select * from dba_directories;create or replace directory jacfdj_data as 'D:\jac_fdj\auto_oracl_bak'grant read,write on directory jacfdj_data to fdjtestdrop directory dump_dir----------------...原创 2015-07-07 15:22:06 · 964 阅读 · 0 评论 -
存储过程-跨数据库查询数据-插入表
create or replace procedure insert_test_tabastype balance is ref cursor;balanceDo balance;MATERIALNAME varchar2(100);begin open balanceDo for select i.code from wms_item@fdj_wms136 i; ...原创 2015-08-12 13:40:18 · 794 阅读 · 0 评论 -
oracle-创建job执行存储过程
---oracle9以前版本的job方式,目前11G的仍然可用,只是不显示job名称---SQL> VARIABLE SCL_WL_RK number;SQL> SQL> begin 2 dbms_job.submit(:SCL_WL_RK,'WL_RK;',sysdate,'sysdate+10/(60*24)');--每10分钟一次 3 co...原创 2015-08-12 13:45:48 · 139 阅读 · 0 评论 -
oracle相关查询语句
--查询表空间使用率SELECT UPPER(F.TABLESPACE_NAME) "表空间名",D.TOT_GROOTTE_MB "表空间大小(M)",D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)",TO_CHAR(ROUND((D.TOT_GROOTTE_MB - F.TOTAL_BYTES) / D.TOT_GROOTTE_MB *...原创 2015-08-16 09:53:22 · 146 阅读 · 0 评论 -
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务解决
今天在执行数据库其用归档模式时,执行语句<!--StartFragment-->SQL> startup mount时报错:<!--StartFragment--> <!--StartFragment--> ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务解决<!--StartFragment-->...原创 2015-08-16 10:02:38 · 185 阅读 · 0 评论 -
translate函数
一、语法: TRANSLATE(string,from_str,to_str) 二、目的 返回将(所有出现的)from_str中的每个字符替换为to_str中的相应字符以后的string。TRANSLATE 是 REPLACE 所提供的功能的一个超集。如果 from_str 比 to_str 长,那么在 from_str 中而...原创 2015-08-25 09:36:45 · 658 阅读 · 0 评论 -
声明变量赋值打印
declarenums1 int;nums2 int;begin select count(*) into nums1 from wms_pick_ticket_detail@jac_scl92; rollback; select count(*) into nums2 from wms_pick_ticket_detail@jac_pcl92; rollbac...原创 2015-08-25 09:38:16 · 296 阅读 · 0 评论 -
Oracle存储过程异常信息的显示
异常处理的写法:... EXCEPTION WHEN OTHERS THEN ROLLBACK; END ... 但是出现异常无法获知啥异常,因此代码块增加以下语句:EXCEPTION WHEN OTHERS THEN --以下表示输出buffer不受限制 DBMS_OUTPUT.ENABLE(buffer_...原创 2015-08-25 13:33:19 · 158 阅读 · 0 评论 -
oracle_存储过程分批次提交commit
create or replace procedure insert_screen_asn_pre(PAGE_NUMBER int)astype cursors is ref cursor;curs cursors; V_SUP_NAME SCREEN_ASN_PRE.Sup_Name%type;V_ASN_CODE SCREEN_ASN_PRE.Asn_Code%type;...原创 2015-09-08 12:26:27 · 1857 阅读 · 0 评论 -
java返回存储过程异常信息
import java.sql.CallableStatement;import java.sql.SQLException;import java.sql.Types;import org.hibernate.HibernateException;import org.hibernate.Session;import org.springframework.orm.hi...原创 2015-09-08 14:23:49 · 626 阅读 · 0 评论 -
declare_遍历游标的3种方式
declare -- Local variables here CURSOR C_EVENT is select t.name from users t; temp users.name%TYPE; begin -- for 遍历游标 for temp in C_EVENT Loop dbms_output.put_line...原创 2015-09-09 09:46:04 · 215 阅读 · 0 评论 -
declare_遍历入参游标的3种方式
declare -- Local variables here CURSOR C_EVENT(ROW_NUM NUMBER DEFAULT 3) is (select t.name from users t where rownum <ROW_NUM); temp users.name%TYPE;begin -- for 遍历游标 fo...原创 2015-09-09 10:34:37 · 274 阅读 · 0 评论 -
procedure_游标内循环游标匹配值
--游标 bbs 内部循环游标 C_EVENT,当匹配上值时后台打印信息create or replace procedure insert_SCREEN_INVENTORY_LACKasv_1 varchar2(100);v_2 varchar2(100);v_3 varchar2(100);v_4 float;type bbs is ref cursor;bb bbs;...原创 2015-09-09 11:17:30 · 123 阅读 · 0 评论 -
初始化表空间账号表
--登陆syssqlplus /nolog; connect / as sysdba; --alter user sys identified by Jacjqwl123;create user user_Name identified by pass;create tablespace tablespace_name datafile 'd:\oracle\a...原创 2015-10-26 15:48:40 · 132 阅读 · 0 评论 -
TRUNCATE
TRUNCATE和DELETE有以下几点区别1、TRUNCATE在各种表上无论是大的还是小的都非常快。如果有ROLLBACK命令DELETE将被撤销,而TRUNCATE则不会被撤销。2、TRUNCATE是一个DDL语言,向其他所有的DDL语言一样,他将被隐式提交,不能对TRUNCATE使用ROLLBACK命令。3、TRUNCATE将重新设置高水平线和所有的索引。在对整个表和索引进行完...原创 2013-11-28 12:06:56 · 131 阅读 · 0 评论 -
oracle 无法从套接字读取更多的数据
Caused by: org.hibernate.TransactionException: JDBC rollback failed at org.hibernate.transaction.JDBCTransaction.rollback(JDBCTransaction.java:170) at org.springframework.orm.hibernate3.Hiber...原创 2013-11-28 12:11:50 · 5675 阅读 · 0 评论 -
Analyze Table
select 'ANALYZE TABLE '||u.table_name||' VALIDATE STRUCTURE CASCADE ;',u.TABLESPACE_NAME from user_tables u; 查询出当前表空间所用用户表。执行语句:ANALYZE TABLE table_name VALIDATE STRUCTURE CASCADE ; 以下是分...原创 2013-11-28 12:51:00 · 288 阅读 · 0 评论 -
存储过程-插入数据
create or replace procedure BACKUP_INVENTORY as type balance is ref cursor; balanceDaylly balance;INV_ID NUMBER(19);LOCATION_ID NUMBER(19);ITEM_KEY_ID VARCHAR2(50);PACKAGE_UNIT_ID VARCHAR2(...原创 2013-12-06 14:04:30 · 277 阅读 · 0 评论 -
解锁帐号
解锁帐号:ALTER USER SINOTRANS ACCOUNT UNLOCK;原创 2013-12-11 16:30:01 · 194 阅读 · 0 评论 -
创建表空间及用户授权
//创建数据表空间 SINOTRANS create tablespace SINOTRANSlogging datafile 'E:\oracle\product\10.2.0\oradata\orcl\ZhongWaiYun.dbf' size 100m autoextend on next 32m maxsize 2048m extent managemen...原创 2013-12-11 16:31:15 · 95 阅读 · 0 评论 -
oracle的锁表和解锁
SELECT /*+ rule */ s.username, decode(l.type,'TM','TABLE LOCK', 'TX','ROW LOCK', NULL) LOCK_LEVEL, o.owner,o.object_name,o.object_type, s.sid as sid,s.serial# as serial#,s.terminal,s.mach...原创 2013-12-13 21:26:06 · 86 阅读 · 0 评论 -
ORA-39149: 无法将授权用户链接到非授权用户
在使用expdp的network_link导出时,报这个错误。expdp fdjtest/fdjtest directory=jacfdj_data dumpfile=fdjexpdp_20151125.dmp network_link=FDJ_WMS136 logfile=fdjExpdp_20151125.lognetwork_link的创建过程:create public...原创 2015-11-25 15:47:47 · 1151 阅读 · 0 评论