问题标签 [oracle11gr2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
34618 浏览

sql - 如何从 SELECT AS 在 Oracle 11g R2 中创建表并按范围列表对表进行分区?

我正在尝试从名为 Titles 的现有表中创建一个名为 Titles2 的新表。我必须使用 SELECT AS 语句从 Titles 中创建 Titles2 中的列。我还必须按 RANGE 和 LIST 对 Titles2 进行分区。

用于创建标题的代码:

以下代码是我迄今为止从 Titles 创建 Titles2 表的代码:

但是,用于创建 Titles2 的代码不会执行。任何人都可以帮助我执行 Titles2 代码吗?谢谢!

0 投票
3 回答
918 浏览

sql - 用Sql计算酒店的峰值容量

有许多酒店的床位容量不同。我需要了解任何一天,每家酒店占用了多少张床位。

样本数据:

中间结果:

最后结果:

之前有人问过类似的问题。我想获取两个日期之间的日期列表(如 Tom Kyte 所示group by)并使用. 问题是我的桌子比较大,我想知道是否有更便宜的方法来完成这项任务。

0 投票
1 回答
2466 浏览

oracle - Oracle 错误 ORA-04093,无法引用长数据类型

我正在尝试在 addcomments 表上创建一个触发器,该表包含一个长列

当我尝试编译时,我收到以下错误。

但我不能将表格列类型更改为长。

如果有人早些时候处理过这个问题,请帮助我。

0 投票
1 回答
310 浏览

arcgis - Oracle 11g R2 上的 ArcGIS SDO_GEORASTER BUG

ESRI 建议不要在 Orcle 11g R2 上使用 SDO_Georaster 数据类型,原因如下:http: //support.esri.com/en/knowledgebase/techarticles/detail/38940

我们在 Oracle 11g R2 上安装了 ArcGIS 10.1,我们能够将数据插入 SDO_GEORASTER 数据类型。

有没有人经历过这个错误或能够重现它?看起来没有人在网上谈论它!我一定在这里遗漏了一些东西:/

它真的是一个错误吗?

0 投票
1 回答
1710 浏览

visual-studio-2008 - Could not load file or assembly 'Oracle.DataAccess' 11gR2 VS 2008

I Have a Windows 7x64 machine with oracle 11gR2 client installed. I was able to run my c# apps (in ASP .Net Development Server not IIS) which connected to oracle using 'Oracle.DataAccess' until i had to reinstall my VS. Now i get a error

Could not load file or assembly 'Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342' or one of its dependencies. An attempt was made to load a program with an incorrect format.

I tried reinstalling oracle and VS again but still have the problem. When i run gacutil it says

The Global Assembly Cache contains the following assemblies: Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f4 29c47342, processorArchitecture=AMD64

fuslow gives the following output

Assembly Binder Log Entry (30/11/2012 @ 12:49:44 PM)
The operation was successful. Bind result: hr = 0x0. The operation completed successfully.
Assembly manager loaded from: C:\Windows\Microsoft.NET\Framework\v2.0.50727\mscorwks.dll Running under executable C:\Program Files (x86)\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.exe --- A detailed error log follows.
Pre-bind state information LOG: User = KANISHKA\Administrator
LOG: DisplayName = Oracle.DataAccess (Partial)
LOG: Appbase = file:///D:/Visual Studio Projects/CSharp Projects/Web/eReconciliation Statements/01 - Trunk/eReconciliationStatements/
LOG: Initial PrivatePath = D:\Visual Studio Projects\CSharp Projects\Web\eReconciliation Statements\01 - Trunk\eReconciliationStatements\bin
LOG: Dynamic Base = C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\a5cf2b76
LOG: Cache Base = C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\a5cf2b76 LOG: AppName = acd2b7a
Calling assembly : (Unknown).

LOG: This bind starts in default load context.
LOG: Using application configuration file: D:\Visual Studio Projects\CSharp Projects\Web\eReconciliation Statements\01 - Trunk\eReconciliationStatements\web.config
LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v2.0.50727\config\machine.config.
LOG: Policy not being applied to reference at this time (private, custom, partial, or location-based assembly bind).
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/root/a5cf2b76/acd2b7a/Oracle.DataAccess.DLL.
LOG: Attempting download of new URL file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/root/a5cf2b76/acd2b7a/Oracle.DataAccess/Oracle.DataAccess.DLL.
LOG: Attempting download of new URL file:///D:/Visual Studio Projects/CSharp Projects/Web/eReconciliation Statements/01 - Trunk/eReconciliationStatements/bin/Oracle.DataAccess.DLL.
LOG: Assembly download was successful. Attempting setup of file: D:\Visual Studio Projects\CSharp Projects\Web\eReconciliation Statements\01 - Trunk\eReconciliationStatements\bin\Oracle.DataAccess.dll LOG: Entering download cache setup phase.
LOG: Assembly Name is: Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342
LOG: A partially-specified assembly bind succeeded from the application directory. Need to re-apply policy.
LOG: Using application configuration file: D:\Visual Studio Projects\CSharp Projects\Web\eReconciliation Statements\01 - Trunk\eReconciliationStatements\web.config LOG: Using machine configuration file from C:\Windows\Microsoft.NET\Framework\v2.0.50727\config\machine.config.
LOG: Post-policy reference: Oracle.DataAccess, Version=2.112.1.0, Culture=neutral, PublicKeyToken=89b483f429c47342
LOG: GAC Lookup was unsuccessful.
WRN: A duplicate assembly was found while copying the assembly item to the cache.
LOG: Binding succeeds. Returns assembly from C:\Windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\root\a5cf2b76\acd2b7a\assembly\dl3\037e6e93\00d336f9_73c1ca01\Oracle.DataAccess.dll.
LOG: Assembly is loaded in default load context.

It says GAC Lookup was unsuccessful. Could any one pls help me on this issue. I have tried making the project run as x64 too.

0 投票
1 回答
54 浏览

sql - 合并以显示最新的非空值

我有以下架构,并为此问题添加了代表性示例数据:

SQL小提琴

Oracle 11g R2 模式设置

我希望能够显示每一行,但用att1和替换为 thatatt2最新idnull属性表示与上次插入行时没有变化的值,非属性null表示新值。输出应如下所示:

0 投票
3 回答
344 浏览

sql - SQL Oracle:如何在列中查找与特定 id 匹配的记录

我的查询是:

我的结果是:

在此处输入图像描述

现在我想以permission_id这样一种方式过滤列表,我想要在permission_id 列中与该permission_id 匹配的所有记录的列表。

例如:假设我为permission_id= 301446. 我想要以下结果

在此处输入图像描述

PS:p.permission_id=301446在 where 子句中添加 and 不会产生预期的结果。

0 投票
2 回答
1039 浏览

sql - 计算其父母拥有的根的百分比

简而言之,我试图计算其父母拥有的树根的百分比,进一步向上。如何仅在 SQL 中执行此操作?

这是我的(示例)架构。请注意,虽然层次结构本身非常简单,但还有一个额外的holding_id,这意味着单亲可以“拥有”其孩子的不同部分。

以及一些示例数据:

SQL小提琴

以下查询返回我想要进行的计算。由于 SYS_CONNECT_BY_PATH 的性质,据我所知,它不能自行执行计算。

数据中存在周期性关系,只是在这个例子中没有。

目前我将使用一个非常简单的函数将calc列中的字符串转换为数字

这似乎是一种荒谬的方式,我宁愿避免解析动态 SQL 1所花费的额外时间。

从理论上讲,我认为,我应该能够使用 MODEL 子句来计算这一点。我的问题是由树的非唯一性引起的。我使用 MODEL 子句执行此操作的尝试之一是:

可以理解的是,这失败了,原因如下:

ORA-32638: 模型维度中的非唯一寻址

由于类似的原因,使用UNIQUE SINGLE REFERENCE失败,即 ORDER BY 子句不是唯一的。

tl;博士

有没有一种简单的方法可以仅使用 SQL 来计算其父母所拥有的树根的百分比?如果我在 MODEL 的正确轨道上,我哪里错了?

1. 我还想避免 PL/SQL SQL 上下文切换。我意识到这是很短的时间,但如果不每天增加几分钟,这将很难快速完成。

0 投票
1 回答
439 浏览

java - JTable Oracle 时间戳列未显示

我创建了一个名为 Department_Table 的“Jtable”,现在使用 SQL 查询我试图将我的数据库表内容填充到我的 Jtable 中。

我已成功完成,但我的数据库表中的时间戳列未正确显示。你能帮我找出这个程序有什么问题吗?

代码:

输出:

0 投票
2 回答
508 浏览

sql - 使用 to_date 以自定义格式存储日期时出错

目标:

  1. 我想以dd/MM/yyyy格式将日期存储在数据库中。

  2. 我首先使用DateFormat它对其进行格式化,从而将其更改为String数据类型,然后尝试使用函数将其转换回日期数据类型,to_date但它以19-DEC-12iedd-MON-yy格式存储。

代码: