![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Oracle
myxieyu
这个作者很懒,什么都没留下…
展开
-
数据库
(select c.vechile_code,c.craete_date from T_Veh_Carduse c where c.craete_date in (select max(card.craete_date) ...原创 2012-10-23 10:02:47 · 117 阅读 · 0 评论 -
sql
select t.vechile_code,t.org_name from t_veh_vehicle t where t.vechile_code like '%'|| ? ||'%'原创 2012-11-16 17:55:55 · 71 阅读 · 0 评论 -
Oracle截取字符串和查找字符串
oracle 截取字符(substr),检索字符位置(instr) case when then else end语句使用 收藏 常用函数:substr和instr1.SUBSTR(string,start_position,[length]) 求子字符串,返回字符串解释:string 元字符串 start_position 开始位置(从0开始) lengt...原创 2012-11-28 22:17:22 · 111 阅读 · 0 评论 -
start with 条件
select '' || ca.agency_id deviceId, ca.agency_name deviceName, '' || ca.par_agency_id parDeviceId from cs_agency ca connect by prior ca.par_age...原创 2012-11-30 14:18:03 · 327 阅读 · 0 评论 -
sql的left join 命令详解
给个通俗的解释吧. 例表a aid adate 1 a1 2 a2 3 a3 表b bid bdate 1 b1 2 b2 4 b4 两个表a,b相连接,要取出id相同的字段 select * from a inner join b on a.aid = b.bid这是仅取出匹配的数据. 此时的取出的是: 1 a1 b1 2 a2 b2 那么left join 指: select *...原创 2012-09-03 14:02:07 · 200 阅读 · 0 评论 -
oracle中 Round 函数使用
Round 函数 语法为ROUND(number,num_digits)其中Number是需要进行四舍五入的数字;Num_digits为指定的位数,按此位数进行四舍五入,如果 num_digits 大于 0,则四舍五入到指定的小数位,如果 num_digits 等于 0,则四舍五入到最接近的整数,如果 num_digits 小于 0,则在小数点左侧进行四舍五入。例如:ROUND(21.129,0...2012-12-26 15:52:47 · 261 阅读 · 0 评论 -
Oracle日期格式
YYYY:四位表示的年份 YYY,YY,Y:年份的最后三位、两位或一位,缺省为当前世纪 MM:01~12的月份编号 MONTH:九个字符表示的月份,右边用空格填补 MON:三位字符的月份缩写 WW:一年中的星期 D:星期中的第几天 DD:月份中的第几天 DDD:年所中的第几天 DAY:九个字符表示的天的全称,右边用空格补齐 HH,HH12:一天中的第几个小时,12进制表示法 HH24:一天中的第几...原创 2012-12-26 21:39:14 · 177 阅读 · 0 评论 -
Oracle 分析
select count(*) from (select rownum rnum from all_objects where rownum <= to_date('2012-12-26', 'yyyy-mm-dd') - to_date('2012-12-01','yyyy-mm-dd') + 1)...原创 2012-12-26 21:42:31 · 116 阅读 · 0 评论 -
oracle add_months函数的用法详解
使用oracle add_months函数,就可以以得到某一时间之前或之后n个月的时间,如果您之前遇到过类似方面到的问题,不妨一看。如果需要取上一个月的数据,并且每天都要进行此操作,每次都需要改时间,的确非常的麻烦,所以想到了oracle add_months函数这个函数oracle add_months函数:oracle add_months(time,months)函数可以得...原创 2012-12-26 22:08:38 · 1523 阅读 · 0 评论 -
oracle 如何导出所有用户名和密码
下面这个sql可以生成建用户有脚本,在源库执行,把执行结果放目标库里再执行:select 'create user '||username||' identified by values '''||password||''' default tablespace '||default_tablespace||' temporary tablespace '||temporary_t...原创 2012-08-03 22:07:38 · 1518 阅读 · 0 评论 -
项目sql
想要得到的结果,得到车牌号所对应 最大日期卡的状态,且卡的状态必须是 在 1,2,3中原始数据select t.vechile_code,t.card_code,c.state,t.status,t.craete_date from t_veh_carduse t ,t_acc_card c where t.card_code=c.card_code 1 a1...原创 2012-11-05 10:52:09 · 73 阅读 · 0 评论 -
ORACLE递归查询
DEPTID NUMBER 部门idPAREDEPTID NUMBER 父部门id(所属部门id)NAME VARCHAR (40) 部门名称一、递归查询类型1、通过子节点向根节点追朔select * from persons.dept start with deptid=76 connect by prior paredeptid=deptid;2、通过根节点遍历子节点.select * f...原创 2012-07-24 15:47:06 · 70 阅读 · 0 评论 -
DECODE()函数 用法
decode(acc.state, '4', '0', '5', '0', '6', '0', ...原创 2012-10-23 10:46:17 · 153 阅读 · 0 评论 -
Oracle中的时间函数用法(to_date、to_char)
24小时的形式显示出来要用HH24select to_char(sysdate,'yyyy-MM-dd HH24:mi:ss') from dual;select to_date('2005-01-01 13:14:20','yyyy-MM-dd HH24:mi:ss') from dual; to_date() function1.日期格式参数 含义说明 D 一周中...原创 2012-10-23 10:46:55 · 164 阅读 · 0 评论 -
详解Oracle的unlimited tablespace系统权限
1. 系统权限unlimited tablespace是隐含在dba, resource角色中的一个系统权限. 当用户得到dba或resource的角色时, unlimited tablespace系统权限也隐式受权给用户.2. 系统权限unlimited tablespace不能被授予role, 可以被授予用户.3. 系统权限unlimited tablespace不会随着reso...原创 2012-07-05 13:58:53 · 280 阅读 · 0 评论 -
Sys和system用户的区别,as normal、sysdba 和sysoper系统权限区别
Sys和system用户的区别,as normal、sysdba 和sysoper系统权限区别sys和system用户的区别:(1) 存储的数据的重要性不同;【sys】 所有oracle的数据字典的基表和视图都存放在sys用户中,这些基表和视图对于oracle的运行是至关重要的,由数据库自己维护,任何用户都不能手动更改*sys用户拥有dba,sysdba,sysoper等角...原创 2012-07-05 13:59:13 · 829 阅读 · 0 评论 -
connect、resource和dba三种标准角色:
connect、resource和dba三种标准角色:授权语句:grant connect ,resource,dba to user with admin option; (注意:其中的“with admin option”选项的含义是权限转授,该用户user能把他得到的这个权限再转授给其他用户user。) 经过授权以后,用户拥有connect、resource和dba...原创 2012-07-05 13:59:44 · 111 阅读 · 0 评论 -
通过pl/sql创建Oracle新用户
[quote]创建用户和为用户分配权限 dba账号登录pl/sql developer 1、选择Users-->New,在打开的面板中输入般性用户信息 2、在Role privileges中,增加connect,resource两个Role(一般普通用户适用),如要dba角色则同时选择dba项。 3、在System privileges中,增加create any view和unl...原创 2012-07-05 13:59:53 · 82 阅读 · 0 评论 -
DECODE()函数 用法
作用:将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。函数的参数列表是由若干数值及其对应结果值组成的若干序偶形式。当然,假如未能与任何一个实参序偶匹配成功,则函数也有默认的返回值。 区别于SQL的其它函数,DECODE函数还能识别和操作空值。 语法:DECODE(control_value,value1,result1[,value2,result2…][,defaul...原创 2012-07-20 17:39:18 · 131 阅读 · 0 评论 -
Oracle连接远程数据库
引用配置连接远程数据库ORCL125 = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.125)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = orcl) ) )2查询序列select seq...原创 2012-03-29 10:07:48 · 74 阅读 · 0 评论 -
Oracle中TO_DATE格式
Year: yy two digits 两位年 显示值:07 yyy three digits 三位年 显示值:007 yyyy four digits 四位年 显示值:2007 Month: ...原创 2012-12-26 23:06:54 · 161 阅读 · 0 评论