-
oracle基础知识语法大全
所属栏目:[百科] 日期:2021-01-14 热度:192
ORACLE支持五种类型的完整性约束 NOT NULL (非空)--防止NULL值进入指定的列,在单列基础上定义,默认情况下,ORACLE允许在任何列中有NULL值. CHECK (检查)--检查在约束中指定的条件是否得到了满足. UNIQUE (唯一)--保证在指定的列中没有重复值.在该表中每一个值[详细]
-
Ubutu安装oracle jdk1.8
所属栏目:[百科] 日期:2021-01-14 热度:195
环境: Ubuntu 18.04 LTS x64位 系统用户? hou 工具: jdk-8u171-linux-x64.tar.gz 实验的心 步骤: 第一步: 查看有没有装jdk,按住? ctr+alt+T 打开命令窗口输入? Java -version 没有jdk则弹出下面提示: [email?protected]:~$ ?java -version Command ‘j[详细]
-
oracle中单引号和双引号的作用
所属栏目:[百科] 日期:2021-01-14 热度:72
在Oracle数据库,单引号我们经常会用到,相对来说双引号用的频率少,但双引号的作用也是不可代替的,现简要说一下两者的作用。 一.单引号 1.单引号用于标识字符与数字的区别; ?????? 例如 select * from table_name where id=1;这种代表查询的是数字 select[详细]
-
oracle表名中带@什么意思
所属栏目:[百科] 日期:2021-01-14 热度:178
? ? 例如:select * from [email?protected]_dw ? @后是实例名或数据源 ,一个简单例子,服务器上创建了2个数据库实例,名称分别为HR、BOSS, 如果你用PL/SQL DEVELOPR等根据登录了HR实例,此时可以省略@HR,若是要访问BOSS实例,则需要select * from [email[详细]
-
oracle安装注意事项
所属栏目:[百科] 日期:2021-01-14 热度:171
1.在本次示例中用一下命令开始创建数据库 /u01/app/oracle/product/18c/bin/dbca? 2.选择高级配置以便安装测试数据 3.练习是可不勾选容器数据库 ? ?4.可指定快速恢复区路基及大小 5.选中示例方案,否则没有例子 6.创建监听 ? (1)新建标签页 ? (2)[详细]
-
使用Oracle SQL选择具有给定范围内生日的员工
所属栏目:[百科] 日期:2021-01-14 热度:93
为了选择两个月之间的生日,其中FROMDATE和TODATE是预备语句中的一些参数,我想像这样: select p.id as person_id,... ... where e.active = 1 and extract(month from TODATE) = extract(month from e.dateOfBirth) and extract(month from e.dateOfBirth) =[详细]
-
Oracle TNS:tnsping我的服务时没有监听器错误
所属栏目:[百科] 日期:2021-01-14 热度:180
我刚刚在 Windows 7 64bit上安装了Oracle 11g,当我尝试使用tnsping ping时,我遇到了这个错误TNS-12541:TNS:没有监听器. 所以,我尝试使用LSNRCTL启动监听器.我也开始面对这个错误: TNS-12560: TNS:protocol adapter errorTNS-00530: Protocol adapter erro[详细]
-
oracle – solr clobtransfomer
所属栏目:[百科] 日期:2021-01-14 热度:165
过去3天我在Solr中遇到了ClobTransformer.我想将oracle clob字段转换为solr中的文本字段.我正在使用多个内核,我从头开始创建配置和架构文件. 这是我的配置文件: lib dir="../../../dist/" regex="apache-solr-dataimporthandler-.*.jar" /requestHandler n[详细]
-
如何使用sysdba权限创建Oracle数据库链接
所属栏目:[百科] 日期:2021-01-14 热度:197
我想要: select * from v$database@standby; 问题: 挂载了备用,因此只有SYSDBA用户可以连接以查询它 我无法找到如何使用SYSDBA权限使用数据库链接 我的目标是在网页上显示备用Oracle数据库中的系统信息/统计信息. 我正在使用Oracle APEX.页面是从mod_plsql[详细]
-
oracle – 比较具有大量列的两个表
所属栏目:[百科] 日期:2021-01-14 热度:51
我已经搜索过,并没有找到解决方案,需要对这么多列进行比较. 我有1个大表(ruleTable)与ca. 300列和1723行以及另一个表(sampleTable),其中包含1行和完全相同的列. 我想要做的是编写一个过程(带有2个参数:sampleTable和ruleTable),将第2行中的第1行与第1个表中[详细]
-
Oracle刷新抛出一个表未找到异常
所属栏目:[百科] 日期:2021-01-13 热度:162
有简单的刷新脚本: BEGIN DBMS_SNAPSHOT.REFRESH( LIST = 'SCHEMA_NAME.TABLE_NAME',PUSH_DEFERRED_RPC = TRUE,REFRESH_AFTER_ERRORS = FALSE,PURGE_OPTION = 1,PARALLELISM = 0,ATOMIC_REFRESH = TRUE,NESTED = FALSE); END; 甲骨文辩称: ORA-00942: tabl[详细]
-
entity-framework – 实体框架 – 删除Oracle 10g中的实体{由于
所属栏目:[百科] 日期:2021-01-13 热度:52
我尝试在Oracle 10g上的Entity Framework中使用Repository模式.我简化了我的代码: 这是SQL代码: -- Create tablecreate table TESTTABLE( MODULE_UNIQUE_ID VARCHAR2(32) not null,PANEL_STATUS VARCHAR2(8) not null)tablespace SYSTEM pctfree 10 pctuse[详细]
-
oracle – 触发器和约束违规中的autonomous_transaction
所属栏目:[百科] 日期:2021-01-13 热度:193
我遇到了一个尝试使用autonomous_transaction的有趣情况.请考虑以下情况(请注意,这不是以这种方式编写的:只是概念证明): create table t(id int primary key,changed date)/create or replace trigger t_trigbefore insert or updateon tfor each rowdecla[详细]
-
Nexus将Oracle Maven存储库标记为无效
所属栏目:[百科] 日期:2021-01-13 热度:74
在代理Oracle Maven Repo(http://download.oracle.com/maven/)的Nexus上创建代理存储库,将Oracle Repo标记为“尝试代理和远程不可用” 问题可能是Oracle禁用了目录列表,并且每次尝试获取没有完整GAV的内容都会返回404代码. 如何在Nexus上解决这个问题? 使用[详细]
-
oracle11g – tnsping失败,但可以通过sqlplus连接到Oracle DB
所属栏目:[百科] 日期:2021-01-13 热度:164
我在 Windows XP计算机上安装了Oracle Client v.11.2.0.1并设置了TNS_ADMIN和ORACLE_HOME环境变量. 使用sqlplus通过TNS别名连接到远程数据库工作正常: sqlplus username/password@ALIAS 但是对同一别名的调整会导致以下错误: P:tnsping ALIASTNS Ping Uti[详细]
-
oracle – PL / SQL:UTL_HTTP POST与UTF8字符串导致字符损坏
所属栏目:[百科] 日期:2021-01-13 热度:64
我想通过utl_http将UTF8 json字符串发送到node.js服务器.发送字符串 ["Sant Julià de Lòria"] 确实到了 ["Sant Juli??? de L???ria"] PL / SQL代码如下: FUNCTION http_post_varchar( p_url VARCHAR2,p_request_body VARCHAR2 ) RETURN VARCHAR2AS req UT[详细]
-
oracle数据库包含“in%”
所属栏目:[百科] 日期:2021-01-13 热度:80
在使用其中一个oracle查询时,当我触发一个select命令时,条件类似于: select * from table_name where contains(address,'"IN%" AND "B?DEN%"') 0 尽管数据库中存在结果,但没有结果显示为此查询的一部分. 再次,如果我在“IN”和“%”之间引入一个空格,我会[详细]
-
oracle – 提高PL / SQL的可读性,以识别LOOP和各个块
所属栏目:[百科] 日期:2021-01-13 热度:144
我是PL / SQL(Oracle)的新手.我能够成功完成作业.在遵循模块化编程之后,我将程序划分为小的PL / SQL块.我也在我的代码中嵌套了BEGIN-END. (处理例外情况) 当我的代码库开始增长时,我可以在里面看到许多嵌套块,并且我无法为每个BEGIN块识别相应的END.(当块更[详细]
-
oracle – 两个用户访问同一个数据库还是不同?
所属栏目:[百科] 日期:2021-01-13 热度:82
我在我的系统上安装了Oracle,所以现在orcl是SID,它是我的数据库实例的唯一标识符. 现在,初始数据库是作为安装的一部分创建的.我使用系统帐户创建了2个用户user1和user2. 使用SQL开发人员我正在访问用户,这向我展示了与表,存储过程视图等所有数据库对象的2个[详细]
-
使用Oracle上的JOIN优化SELECT中的计数
所属栏目:[百科] 日期:2021-01-13 热度:122
大家好:)我有两个表,每个表大约有3000万行,我正在寻求在执行计数时提高性能. 这是查询: SELECT count(*)FROM VEHICULE vJOIN CLIENT c ON c.CL_ID = v.VE_CL_IDWHERE v.VE_BRAND = 'MITSUBISHI' AND c.CL_COUNTRY = 'SPAIN'; 外键在VEHICULE表中声明 CONSTR[详细]
-
Oracle:获取部分字符串匹配的长度
所属栏目:[百科] 日期:2021-01-12 热度:161
想象一下,我有一张桌子 Name----ABCDEFGABChello worldABCDEfooABbarABCDEFABCDEFGHIJKLMNOPzzzqABCDABCqqqGHABCABC 我想做一个查询并找出每个字符串中有多少个字符匹配所需的字符串“ABCDEFGHIJ”,始终从头开始.那是… Name MatchingLength---- ----ABCDEFG[详细]
-
Oracle ODP.NET使用参数调用包过程时出现问题
所属栏目:[百科] 日期:2021-01-12 热度:69
问题: 尝试调用打包的存储过程,但调用失败取决于参数的值. ORA-06502: PL/SQL: numeric or value errorORA-06512: at line 1 程序定义: procedure DUP_EXACT ( SSN in VARCHAR2,LASTNAME in VARCHAR2,FIRSTNAME in VARCHAR2,MASTERRECORD IN VARCHAR2 DEFA[详细]
-
database – 具有where子句行为的分层查询“START WITH”
所属栏目:[百科] 日期:2021-01-12 热度:172
我在工作期间遇到了一个查询,无法弄清楚它是如何工作的.查询的作用是查找今天作为其父母的所有父母. 现在的诀窍是每个父子关系都有一个有效的持续时间. 以此数据集为参考: GrandParent is parent of Father from 01-01-2012 to 02-02-2015 Father is parent[详细]
-
Oracle DDL导出
所属栏目:[百科] 日期:2021-01-12 热度:181
我试图在HSQL数据库中重新创建一个oracle数据库. 这是为了在本地开发人员系统上实现更好的单元测试. 我需要知道的是,我可以在oracle服务器/客户端中使用任何工具/命令,它可以为oracle数据库中的所有对象(表,同义词,视图等)提供所有DDL命令. 我打算通过创建的[详细]
-
如何在oracle中向对象类型列添加更多行
所属栏目:[百科] 日期:2021-01-12 热度:103
CREATE OR REPLACE TYPE excep_typeAS OBJECT (overridden_attribute VARCHAR2 (30),exception_id NUMBER);CREATE TABLE obj_test (id NUMBER,obj_col excep_type);INSERT INTO obj_test VALUES (1,excep_type ('x',1)); SELECT * FROM obj_test; ID OBJ_COL[详细]
