![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL
sunnnnnnnnnny
这个作者很懒,什么都没留下…
展开
-
ORA将BLOB转换成字符串
1 Utl_Raw.Cast_To_Varchar2(blob): blob字符数小于2000select Utl_Raw.Cast_To_Varchar2(OBJVALUE),attributeinstance.* from attributeinstance2. 长度大于2000,再用Utl_Raw.Cast_To_Varchar2报错,ORA-22835:缓冲区对应Clob到ch原创 2015-09-17 17:07:33 · 1156 阅读 · 0 评论 -
将一个表的字段更新到另外一个表中
MSS:--from和where放到一起update ROBXDJ set ROBXDJ_IFYX=ROBXLX_YX from ROBXLXwhere ROBXLX_NM=ROBXDJ_BXLX and ROBXDJ_IFYX is null or ROBXDJ_IFYX =''--使用子查询update ROBXDJ set ROBXDJ_IFYX= (select原创 2016-10-01 13:51:26 · 757 阅读 · 0 评论 -
获取ASH
-- 获取ASHSELECT * FROM TABLE(dbms_workload_repository.ash_report_html( (select dbid from v$database), 1, SYSDATE - 10 / (24 * 60), SYSDATE -- end ));select * fro原创 2017-01-13 12:23:01 · 551 阅读 · 0 评论 -
ORA获取服务名
--CMDsqlplus / as sysdba--服务名select * from global_name;--用户名select distinct username from dba_users;原创 2016-10-21 23:30:20 · 308 阅读 · 0 评论 -
常用SQL
1. 获取字段默认值 MSS: SELECT SO.NAME AS "Table Name", SC.NAME AS "Column Name", SM.TEXT AS "Default Value" FROM dbo.sysobjects SO INNER JOIN dbo.syscolumns SC ON SO.id = SC.id LEFT JOIN dbo.s...原创 2015-07-09 09:03:26 · 503 阅读 · 0 评论 -
多表批量update
update ROYWSQ a set (a.ROYWSQ_YHK) =--使用子查询,保证子查询返回一行!(select b.ROJKHX_HXJE from ROJKHX b,ROBXDJ where b.ROJKHX_SQDJ = a.ROYWSQ_NM and ROYWSQ_YHK is null and ROJKHX_SQDJ = ROYWSQ_NM and ROBXD原创 2016-02-20 14:37:04 · 426 阅读 · 0 评论 -
将两列合并成一列
ORA:select ROBXLX_MC||'-'||LSBZDW_DWMC AS ROBXLX_MC from ROBXLX,LSBZDWMSS:select ROBXLX_MC+'-'+LSBZDW_DWMC AS ROBXLX_MC,* from ROBXLX,LSBZDW原创 2016-02-17 16:19:57 · 598 阅读 · 0 评论 -
sql修改字段长度
MSS:alter table ROBXFK alter column ROBXFK_BM varchar(200) nullORA:alter table ROBXFK modify ROBXFK_BM varchar(200)原创 2016-03-01 11:55:24 · 1016 阅读 · 0 评论 -
SQL复制一条除了主键外的记录
select * into A_bak from A update A_bak set A_ID = NEWID()insert into A select * from A_bak原创 2015-10-09 15:59:04 · 9448 阅读 · 0 评论 -
ORACLE死锁
一、数据库死锁的现象程序在执行的过程中,点击确定或保存按钮,程序没有响应,也没有出现报错。二、死锁的原理当对于数据库某个表的某一列做更新或删除等操作,执行完毕后该条语句不提交,另一条对于这一列数据做更新操作的语句在执行的时候就会处于等待状态,此时的现象是这条语句一直在执行,但一直没有执行成功,也没有报错。三、死锁的定位方法通过检查数据库表,能够检查出是哪一条语句被死锁,转载 2016-05-04 10:04:29 · 444 阅读 · 0 评论