Oracle
qq_16313575
这个作者很懒,什么都没留下…
展开
-
Oracle # 创建数据库链接(dblink)
语法:create database link 链接名称connect to 账号 identified by 密码using ' (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = IP地址)(PORT = 1521)) ) (CONNECT_DATA = (SID = orcl) ) )';create database link 链接名称conn原创 2020-08-19 13:33:50 · 209 阅读 · 0 评论 -
Oracle # 查询数据表中某个字段只含数字的数据(含小数)
select * from 数据表名称 where regexp_like(D_JOINYEAR,'([0-9]+\\.)+[0-9]+')原创 2020-07-07 16:37:44 · 3503 阅读 · 0 评论 -
Oracle # 字符串匹配函数(Oracle、SQLSERVER、Excel)
引言:当数据库设置字段的时候,会设置1表XXX;0表示XXX。查询的时候怎么显示汉字呢?Oracle数据库:普通查询数据:select * from U_ORANGEZATION匹配查询数据:selectORG_ID,ORG_NAME,PARENT_ORD_ID,CREATE_TIME,CREATE_USERCODE,CREATE_USERANME,MOFDI...原创 2019-03-29 10:43:55 · 1100 阅读 · 0 评论 -
Oracle # 连接本地ORCL数据库
1.oracle数据库中本地orcl连接问题2.当OracleServiceORCL未开启时,会提示:ORA-12518: TNS: 监听程序无法分发客户机连接3.System密码忘记怎么解决?服务器上oracle经常会使用plsql developer访问,很多时候我们用的服务器,或者之前的密码我们并不知道,这个时候需要修改system的用户密码,当然也可以无用户登录,但...原创 2019-04-10 14:11:11 · 3563 阅读 · 0 评论 -
Oracle # Job作业
1.创建Job--创建Job Start declare jobno number; begin dbms_job.submit(jobno,'PRO_INSERT_ATTENDANCEHISTORY;',to_date('2019-09-10 23:59:59', 'yyyy-mm-dd hh24:mi:ss'),'trunc(sysdate+1)+(23*60+59)/144...原创 2019-09-16 10:57:24 · 159 阅读 · 0 评论 -
Oracle # 分组查询数据无数据时不显示0
最近在写一个视图,数据表中无数据的时候竟然不显示数据了,怎么可以让无数据的时候显示0呢?原语句:select D_DATEMONTH as month,count(1) as sum,decode('YC','YC','测试')as typefrom(SELECT AAIP.YCDIMISSION.P_PERSONNELNO,AAIP.YCDIMISSION.P_NNAME,AA...原创 2020-01-04 11:54:59 · 2847 阅读 · 0 评论 -
Oracle # 误delete或update数据还原(恢复)方法记录
1、首先想一下,你是什么时候误更新的。说明:select * from 数据表名称 as of timestamp to_timestamp('2019-11-17 11:20:00','yyyy-mm-dd hh24:mi:ss');示例:select * from LOCALDURATION as of timestamp to_timestamp('2019-11-17 ...转载 2019-11-17 11:32:55 · 430 阅读 · 0 评论 -
Oracle # 大数据处理之in(Oracle SQL in 超过1000 的解决方案)
处理oracle sql 语句in子句中(where id in (1, 2, ..., 1000, 1001)),如果子句中超过1000项就会报错。这主要是oracle考虑性能问题做的限制。如果要解决次问题,可以用 where id (1, 2, ..., 1000) or id (1001, ...)解决方案1:public string GetSqlIn( string sqlP...原创 2019-03-29 11:16:55 · 1974 阅读 · 0 评论 -
Oracle # 创建存储过程+Job 详细步骤
第一步:创建表本例子中使用的语句为: CREATE TABLE "PES_IFS_TJBI"."BI_PS01_INPROJECT_NEW" ( "PROBLEM_ADD_NUM" NUMBER, "V1_ADD_NUM" NUMBER, "REALTIME_NUM" NUMBER, "STATION_NAME" VARCHAR2(200 BYTE), "CA...原创 2019-11-02 11:23:40 · 551 阅读 · 0 评论 -
Oracle # Sql语句
1.SQL中,如何查询存在一个表而不在另一个表中的数据记录select * from A where not exists(select 1 from B where A.ID=B.ID)2.oracle update更新语句(sql将一个表中的某一列数据更新到另一个表中)说明:以下的示例是多列数据update WORKER_INFO set(WORKER_INFO.CLASS...转载 2019-09-17 11:09:44 · 157 阅读 · 0 评论 -
Oracle # 等待资源时检测到死锁如何解决
解决方法:1、查看那些表被锁住:--1、查看那些表被锁住--- select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id;2、查看引起死锁的会话:--2、查看引起死锁会话--selec...转载 2019-09-12 08:28:42 · 3015 阅读 · 0 评论 -
Oracle # 日常性能查看
Oracle 数据库查询数据库版本:Select version FROM Product_component_versionWhere SUBSTR(PRODUCT,1,6)='Oracle';SQLServer 数据库查询数据库版本:select @@versionMySql数据库查询数据库版本:SQL语句:select version();命令行:mysql -...转载 2019-07-04 15:29:46 · 839 阅读 · 0 评论