问题标签 [oracle18c]

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 回答
73 浏览

sql - 如何根据结束字母匹配 SQL 中的整体?

所以我试图匹配两个数据库中的条目,所以在新表中,该行由两个以相同结尾字母结尾的单词组成。我正在使用两个表,每个表都有一列,每个命名词。表 1 按顺序包含以下数据:Dog, High, It, Weeks,而表 2 包含数据:Bat, Is, Laugh, Sing。我需要从这两个表中进行选择并匹配单词,以便每一行如下所示:Dog | Sing, High | Laugh, It | Bat, Weeks | Is

屏幕截图是我到目前为止的 SQL 语句。我还处于学习 SQL 的早期阶段,因此任何有助于这方面的信息将不胜感激。

当前 SQL 代码的屏幕截图

0 投票
1 回答
997 浏览

oracle - Oracle 修改 sys refcursor 并在 PL/SQL 中返回修改后的游标

我试图创建一个将 sys refcursor 作为 in 参数的过程,并根据以下代码中注释中解释的逻辑对其进行修改

在这方面的任何帮助将不胜感激。

0 投票
1 回答
728 浏览

spring - 无法使用 JdbcTemplate 更改 Oracle 会话

我需要在 Spring-Standaloneapplication 中更改 Oraclesession 的 NLS_NUMERIC_CHARACTERS。我正在使用 JdbcTemplates:

但它没有改变:

我以编程方式初始化 JdbcTemplate:

所有其他语句都运行良好。仅仅改变会话是行不通的。数据库是 Oracle 18 标准。

0 投票
1 回答
389 浏览

c# - 19C升级+框架4.6.2

我有两个使用 C# .NET 框架 4.6.2 开发的应用程序,它们攻击 Oracle 10g 数据库,现在计划将数据库升级到 Oracle 19c。其中一个应用程序是 Web 应用程序,另一个是桌面应用程序。目前我正在使用 Oracle.DataAccess.dll 并且它工作正常。升级后我的应用程序会继续正常工作,还是应该用另一个 dll 重新编译我的应用程序?或者 C# 应用程序需要哪些其他配置?

0 投票
1 回答
215 浏览

c++ - 在 C++ 中带有子句和函数的 oracle 的 OTL 问题

我正在使用 Oracle 18C(

) 当我尝试在 C++ 中使用 OTL 时,我发现了这个奇怪的问题,我有一个使用 oracle 的“with”子句的查询,如下所示:

当我在 plsql developer 中执行这个“with cluase”查询时,它执行得很顺利。但是当我将相同的查询放入 otl_stream 并使用绑定变量时:它会抛出一个错误:

出于演示目的,我创建了一些临时表并编写了一个查询:

当我把它放在 c++ 代码中时,我得到了上面提到的奇怪错误。下面是我的 C++ 代码。

下面是输出

这与我错过的一些预处理器宏有关吗?任何人都可以在这里帮忙。

0 投票
1 回答
483 浏览

oracle - 为什么在 Oracle 18c 上设置 MAX_DUMP_FILE_SIZE 参数时出现 ORA-44737 参数不存在?

这是我的代码,非常简单,但它不起作用。谢谢你们!

它生成:

0 投票
1 回答
115 浏览

oracle - 18c 符合当前密码 使用相同密码更新到期密码所需的复杂性

将数据库从 11g 迁移到 18g(云版本)后,我收到用户密码将在几天后过期的消息。因为这些用户是许多 Web 应用程序的连接源。我需要重复使用相同的密码。

我尝试将密码持续时间更改为无限制,但对于已经处于“宽限期”状态的用户来说为时已晚。

因此,当尝试使用与旧密码相同的密码更改密码时;我收到消息说它们不符合必要的复杂性(作为 2 个特殊字符或大写字母)

是否有可能改变复杂度参数;如果是这样,它是否也适用于“宽限期”模式下的密码?

非常感谢您的帮助

祝你今天过得愉快

0 投票
0 回答
27 浏览

asp.net-core-mvc - 与 ASP.NET Core MVC 中的 Oracle 数据库连接的问题


我在连接数据库时遇到问题。
我可以通过 sqldeveloper 进行连接,但是如果我尝试通过 Oracle 数据库(ODP.NET,托管驱动程序)在 ASP.NET Core MVC 中进行连接,我会收到此错误: Error img here
你知道为什么我无法连接吗?
谢谢您的答复。

0 投票
1 回答
69 浏览

java - 如何在块语句中使用 jooq 调用过程

我想玩新的 jOOQ 块语句功能。我的用例相当简单。至少我是这么认为的;-)

我想将以下 SQL 语句作为匿名块执行

但我不知道如何用 jOOQ 编写 DBMS_LOB.append 调用。到目前为止,我得到了这个:

0 投票
0 回答
84 浏览

oracle - ORACLE 新手。无法在 SQL Plus 或 ODP.net 中连接,但可以使用 SQL Developer 进行连接 - 全部使用相同的用户/密码

我们是 ORACLE 的新手。我们安装了 ORACLE 18c XE,以及 DCS、SQL*Plus 和 SQL Developer。这一切都是在本地(本地笔记本电脑)完成的,这样我们才能跟上进度。我们的长期意图是简单地创建一个 VS 项目并使用 ODP.Net 来提取数据。

我们现在使用系统用户和安装过程中创建的密码。使用这个用户,我们可以在 SQL Developer 中连接到安装期间创建的默认连接“XE”。但是,该用户无法使用 SQL Plus 进行连接。它也不会在我们的实践 Visual Studio 项目中使用 ODP.Net 进行连接。SQL Plus 和 ODP.Net 都给出相同的错误:“ORA-12154:TNS:无法解析指定的连接标识。” 这是VS项目中的连接字符串:“Data Source=XE;User Id=system;Password=createdpassword!;”

在我们的 VS Practice 项目中使用 ODP.Net 时,会连接以下内容:“Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=XPS13MDi.home)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=XE) ));用户 ID=系统;密码=创建密码;" 其中 XPS13MDi 是我们的笔记本电脑名称。这似乎与 tnsnames.ora 中的 XE 条目相同。

我们已经用谷歌搜索了 1000 次,尝试了我们使用 tnsnames.ora、listener.ora 等找到的所有内容……似乎没有任何效果。看起来这应该不是那么困难,但正如前面提到的,我们是 ORACLE 的新手。理想情况下,我们希望在推出应用程序时使用 tnsnames.ora 作为连接标识符。

想法/更正/等......将不胜感激。