Questions tagged «oracle»

Oracle数据库是由Oracle Corporation创建的多模型数据库管理系统。请勿将此标签用于Oracle拥有的其他产品,例如Java和MySQL。

6
为什么要使用Oracle数据库?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 3年前关闭。 改善这个问题 我出于技术原因感到好奇,为什么选择Oracle数据库而不是以下最新版本: 1)Microsoft SQL Server 2)MySQL 3)PostgreSQL 哪些特性或功能可以证明需要支付额外费用。我对技术争论感兴趣,而不是宗教战争。一个朋友问我这个,我一直使用我列出的3个中的一个。我对Oracle数据库了解不足,无法提出意见。 谢谢。



6
Oracle存储过程中的“ AS”和“ IS”有什么区别?
我看到Oracle过程有时用“ AS”编写,有时用“ IS”关键字编写。 CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **AS** ... 与 CREATE OR REPLACE Procedure TESTUSER.KILLINSTANCE (INSTANCEID integer) **IS** ... 两者之间有什么区别吗? 编辑:显然,两者之间没有功能上的区别,但是当SP是软件包的一部分时,有些人遵循约定使用“ AS”,而当软件包不是软件包时,则遵循“ IS”。或反过来。嗯


4
在Oracle数据库中搜索具有特定列名的表?
我们有一个包含许多表的大型Oracle数据库。有没有一种方法可以查询或搜索以找到是否存在带有某些列名的表? IE向我显示所有具有列的表: id, fname, lname, address 我忘记添加的细节:我需要能够搜索不同的模式。我必须用来连接的那个表不拥有我需要搜索的表。
94 sql  oracle 

24
Oracle中的LISTAGG返回不同的值
Наэтотвопросестьответына 堆栈溢出нарусском:КакфункциейLISTAGGвернутьзначениябезповторений? 我正在尝试LISTAGG在Oracle中使用该功能。我只想获取该列的不同值。有没有一种方法可以只获取不同的值而无需创建函数或过程? col1 col2创建者 1 2史密斯 1 2约翰 1 3阿杰 1 4羊 1 5杰克 我需要选择col1和LISTAGGcol2(不考虑第3列)。当我这样做时,我得到如下结果LISTAGG:[2,2,3,4,5] 我需要在此处删除重复的“ 2”;我只需要col2对col1的不同值。

7
向SQL Developer添加新连接时未显示Oracle TNS名称
我正在尝试使用SQL Developer连接到oracle数据库。 我已经安装了.Net oracle驱动程序,并将tnsnames.ora文件放置在 C:\Oracle\product\11.1.0\client_1\Network\Admin 我在tnsnames.ora中使用以下格式: dev = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.XXX.XXX)(PORT = XXXX)) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = idpdev2) ) ) 在SQL Developer中,当我尝试创建新连接时,没有TNS名称显示为选项。 有什么我想念的吗?

1
ORA-01950:对表空间“ USERS”没有特权
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 6年前关闭。 改善这个问题 我收到此错误: ORA-01950:对表空间“ USERS”没有特权 我有一个默认的表空间,并且能够创建表,但是它们不会显示在Toad的“对象”选项卡中。我无法在创建的表中插入任何内容。


11
ORA-28040:没有匹配的身份验证协议异常
Наэтотвопросестьответына堆栈溢出нарусском:Ошибкаприподключении: “ORA-28040:没有匹配的认证协议异常” 我试图将grails项目连接到Windows(8)系统中的Oracle数据库(Oracle 12c)。但是,每当我运行应用程序时,都会出现以下异常: Caused by: org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-28040: No matching authentication protocol) Caused by: java.sql.SQLException: ORA-28040: No matching authentication protocol 根据互联网的建议,我也尝试编辑 *.ora文件,但无法正常工作。 我在sqlnet.orafile中添加了以下代码段: SQLNET.ALLOWED_LOGON_VERSION=10 SQLNET.ALLOWED_LOGON_VERSION_CLIENT=10 SQLNET.ALLOWED_LOGON_VERSION_SERVER=10 在这里我尝试分配(10,11,12),但它们都不起作用。 有人可以帮我吗?
92 oracle  oracle12c 



2
如何更改约束
SQL如何更改约束 以下是我的限制条件之一 CONSTRAINT ACTIVEPROG_FKEY1 FOREIGN KEY(ActiveProgCode) REFERENCES PROGRAM(ActiveProgCode), 我要添加 ON DELETE CASCADE 以上约束。 如何更改现有约束ACTIVEPROG_FKEY1并添加 ON DELETE CASCADE 约束ACTIVEPROG_FKEY1 考虑ACTIVEPROG_FKEY1在表ACTIVEPROG中
91 sql  oracle 

2
FROM中的子查询必须具有别名
我有我在PostgreSQL中编写的查询,该查询返回错误消息: [Err]错误:第 3行:从(选择不同(可识别)AS AS_made_only_recharge 这是整个查询: SELECT COUNT (made_only_recharge) AS made_only_recharge FROM ( SELECT DISTINCT (identifiant) AS made_only_recharge FROM cdr_data WHERE CALLEDNUMBER = '0130' EXCEPT SELECT DISTINCT (identifiant) AS made_only_recharge FROM cdr_data WHERE CALLEDNUMBER != '0130' ) 我在Oracle中有一个类似的查询,工作正常。唯一的变化是我EXCEPT在Oracle中的位置已用MINUS关键字替换。我是Postgres的新手,不知道它要什么。处理此问题的正确方法是什么?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.