-
很长一段时间Oracle开发人员/ DBA学习SQL Server – 书籍推荐?
所属栏目:[百科] 日期:2021-01-17 热度:198
我多年来一直在开发和管理Oracle数据库应用程序,并且想学习SQL Server.有没有人有任何书籍推荐(最好是电子版).当然,我已经知道SQL内部/外部,所以我想避免任何介绍的东西,直接到肉,但不要跳过我从一本介绍书中学到的任何基本SQL Server的东西.有什么建议?[详细]
-
空Oracle DEF CURSOR中的列名
所属栏目:[百科] 日期:2021-01-17 热度:66
在PL / SQL中,我可以使用这样的技巧来查找REF CURSOR中每行的每个列的名称/值对: TO_CHAR of an Oracle PL/SQL TABLE type 这是一个很棒的技巧.但是当REF CURSOR为空时它不起作用,例如这里的那个(这只是一个例子.真正的光标不从DUAL中选择): OPEN cursor[详细]
-
Oracle – 验证用户和密码而不打开另一个连接?
所属栏目:[百科] 日期:2021-01-16 热度:176
是否有一些函数/过程/包验证Oracle中的用户名和密码(来自db中存在的用户)? 背景:我们想要创建一个使用连接池的Web应用程序.由于传统的6i应用程序,所有用户都已存在于数据库中.因此,我们认为最好的方法是验证数据库的用户和密码,但我们不想硬编码网址并打[详细]
-
Oracle:如何检测客户端进程终止,就像它适用于sqlplus一样?
所属栏目:[百科] 日期:2021-01-16 热度:109
我的应用程序中连接到Oracle 10g数据库时出现以下问题: 当我的客户端崩溃,或者通过任务管理器终止进程,或者客户端暂时失去连接时,v $session视图中的相应条目仍然存在. 现在,当我使用sqlplus连接数据库,并通过任务管理器杀死sqlplus.exe时,会话条目几乎立[详细]
-
在Oracle SQL中输出到屏幕
所属栏目:[百科] 日期:2021-01-16 热度:143
我已经广泛搜索了如何在Oracle SQL中输出消息.我已经阅读了很多关于dbms_output.put_line和dbms_output.get_line的内容,并尝试使用这两种方法,但我无法工作.使用Oracle SQL Developer版本2. 解决方法 我不确定你正在使用什么应用程序,但是,通常,要将DBMS_O[详细]
-
oracle-apex – 带[行选择器]的APEX表格形式:如何在提交时设置
所属栏目:[百科] 日期:2021-01-16 热度:195
我有一个表格形式,显示提交进行处理的所有请求.提交者有机会随时取消请求.我希望通过简单地检查应该取消的行的行选择器复选框并单击提交来完成此操作. 好的…我想要创建的是一个表格形式,当选中[行选择器]复选框并提交表单时,行的“状态”列中的值设置为“[详细]
-
连接池 – Oracle ODP.Net和连接池
所属栏目:[百科] 日期:2021-01-16 热度:108
这是我猜的两个问题. 我们开发了一个访问Oracle数据库的.Net应用程序,并注意到在更改用户的Oracle密码后,应用程序会在连接字符串中使用旧密码继续工作一小段时间.据推测,这与现有连接的汇总方式有关? 在第一次调查时我们尝试关闭连接字符串中的池,但是应[详细]
-
如何从表中分离分区并将其附加到oracle中的另一个分区?
所属栏目:[百科] 日期:2021-01-16 热度:180
我有一张包含大量数据的表(比如数百万条记录,只是一个案例研究!)5年,每年都有一个分区.现在我想保留最近2年的数据,并将剩下的3年数据转移到一个名为archive的新表中? 什么是理想的方法,最短的停机时间和高性能? 解决方法 alter table exchange partitio[详细]
-
oracle – 在日期中使用通配符搜索查询
所属栏目:[百科] 日期:2021-01-16 热度:189
我正在尝试根据日期搜索数据库以获取记录.但搜索基于月份和年份.即mm / yyyy和dd是外卡. 我的搜索查询如下所示: Select ucid,uc_name,From (UC_Table1)where UC_Date like To_Date('11/*/2011','mm/dd/yyyy') 这给了我以下错误: ORA-01858:找到一个非数[详细]
-
在Oracle过程中实现多线程
所属栏目:[百科] 日期:2021-01-16 热度:143
我正在研究Oracle 10gR2. 这是我的问题 – 我有一个程序,让我们调用它* proc_parent *(在一个包内)应该调用另一个程序,让我们调用它* user_creation *.我必须在循环中调用* user_creation *,这是从表中读取一些列 – 这些列值作为参数传递给* user_creatio[详细]
-
Oracle SQL – 可以在检查约束中使用CASE来确定数据属性吗?
所属栏目:[百科] 日期:2021-01-16 热度:97
我正在使用Oracle 10g,我想将约束应用于一个表,其中为一列输入的值确定另一列是IS NULL还是IS NOT NULL. Column1只能包含1或0; Column2是VARCHAR2(255). 我知道以下工作: CONSTRAINT ck_1 CHECK ((col1=1 AND col2 IS NOT NULL) OR (col1=0 AND col2 IS N[详细]
-
Oracle – 审计跟踪
所属栏目:[百科] 日期:2021-01-16 热度:141
oracle是否将Audit Trail作为内置功能? 我是否需要为审核日志目的创建单独的表来捕获INSERT,UPDATE和DELETE更改? 解决方法 是的,Oracle确实支持审计.您不需要自己创建审计表,但是您需要配置审计设置(即要审计的表/用户/查询). http://download.oracle.co[详细]
-
oracle – 物化视图创建速度快但刷新需要数小时
所属栏目:[百科] 日期:2021-01-16 热度:117
我正在使用物化视图,我无法将其设置为快速刷新,因为某些表来自远程数据库,它没有物化视图日志. 当我创建物化视图时,花费了大约20 30秒.但是当我试图刷新它时. ?花了超过2个3小时.记录总数仅为460,000左右. 有没有人知道它会如何发生? 谢谢 代码如下所示 c[详细]
-
oracle11g – Oracle 11 – sqlplus – 回滚整个脚本的错误 –
所属栏目:[百科] 日期:2021-01-16 热度:82
如何在包含的SQL文件中的任何错误上使Oracle 11g回滚整个事务? 文件内容是: set autocommit offwhenever SQLERROR EXIT ROLLBACKinsert into a values (1);insert into a values (2);drop index PK_NOT_EXIST;commit; 并使用“@”将文件包含在sqlplus会[详细]
-
Oracle包调试不会在断点上停止
所属栏目:[百科] 日期:2021-01-16 热度:79
我有以下结构: 在名为P_Integra的过程中的包PCK_LANCAMENTOSERVICO. 此过程调用另一个名为P_BeforeLancamento的包PCK_LANCAMENTO中的另一个过程 过程P_BeforeLancamento在PCK_UTIL中调用另一个名为P_ProximoLanc的过程 我正在调试P_Integra(PCK_LANCAMENT[详细]
-
oracle – 在JPA连接中设置上下文 – 这样安全吗?
所属栏目:[百科] 日期:2021-01-16 热度:171
我需要在每次数据库操作之前设置一些上下文(我尝试使用Oracle的包级变量,但是由于包重新编译的一些问题,我将尝试使用 DBMS_SESSION和/或 DBMS_APPLICATION_INFO),以便我们可以在任何地方获取特定的用户信息我们需要它(程序,触发器等),而不是将数十个数据库[详细]
-
Oracle Deref函数:错误的数字或参数类型
所属栏目:[百科] 日期:2021-01-16 热度:63
我正在尝试在Oracle中创建一个对象方法,如下所示: CREATE OR REPLACE TYPE BODY TheType AS MEMBER FUNCTION getAtt RETURN VARCHAR2 IS BEGIN RETURN DEREF(SELF.Att).Att2; END;END;/ 但是我收到以下错误: PLS-00306: wrong number or types of argume[详细]
-
如何调用Oracle过程
所属栏目:[百科] 日期:2021-01-16 热度:81
如何调用以字符串和日期作为输入的Oracle存储过程,并使用Clojure将refcursor作为输出返回? variable rc refcursor;exec SOMEDB.PKG.GETPOSITIONS('ABC',to_date('2012-02-07','yyyy-mm-dd'),:rc)print rc 解决方法 我就是这样做的.我已经包含了一些帮助fn[详细]
-
算法 – 访谈 – Oracle
所属栏目:[百科] 日期:2021-01-16 热度:118
在游戏中,唯一可以得到的分数是2,3,4,5,6,7,8,它们可以被制作任意次 团队可以玩的组合总数是多少,团队可以达到50分. 例8,2有效8,2也有效.等等… 解决方法 这个问题可以通过动态编程解决,有2个参数: i – 我们考虑过的指数 s – 总分. f(i,s)将包含获得分[详细]
-
oracle – 在’IN’子句中使用绑定变量
所属栏目:[百科] 日期:2021-01-16 热度:168
我想查询一个数字列表到一个plsql变量,并在另一个SQL查询的in子句中使用它.我在下面创建了一个我想做的测试用例. 我做谷歌的解决方案,我认为它必须可能以某种方式,但我只是不让它运行.请帮我解决一下编译解决方案. CREATE OR REPLACE PROCEDURE PROCEDURE1[详细]
-
oracle – 创建新的物化视图,而不清除物化视图日志
所属栏目:[百科] 日期:2021-01-16 热度:115
我想在预建表上使用物化视图,以便在迁移之前保持表同步.数据不断变化,因此需要跟踪导出开始和导入完成之间的变化.不言而喻,桌子很大,所以完全刷新太慢了. 步骤id喜欢执行: 在新数据库上创建表. 在旧的db表上创建mv日志. 将旧数据库中的数据导入新数据库.[详细]
-
oracle – 根据参数设置APEX选择列表默认值
所属栏目:[百科] 日期:2021-01-16 热度:60
我有一个Apex页面,其中有一个从SQL查询中填充的选择列表项,它应该默认为从另一个页面传递的项目的产品,但是它总是选择列表中的第一个项目. 我们需要设置它以便选择当前类别,但我无法看到此设置的位置. APEX的版本是3.2. 解决方法 首先,我怀疑(如果我错了,[详细]
-
在Oracle中运行的Java – 导入的jar
所属栏目:[百科] 日期:2021-01-15 热度:111
我试图将一个小的 java类加载到Oracle 11g中,这样我就可以运行它并从PL / SQL中调用它.我在eclipse中编写并编译了我的本地机器上的类,它编译得很好.我将它打包到一个jar中(与jar中依赖的其他jar文件).他们尝试将我的jar加载到Oracle 11g中.所有东西加载,不[详细]
-
如何在oracle中清空数据库
所属栏目:[百科] 日期:2021-01-15 热度:150
我们在oracle 10g中有一个旧数据库.我们想用新的dmp文件替换它(这就是我们所拥有的).我可以简单地删除旧数据库,然后运行impdp来创建一个新数据库吗?我们并不担心旧数据库中的数据.你能告诉我这样做的步骤吗? 解决方法 正如评论中所述,您可以通过级联删除[详细]
-
实体框架 – 实体框架4.3到Oracle:Web项目有效,NUnit没有
所属栏目:[百科] 日期:2021-01-15 热度:155
我使用DevArt的提供程序针对Oracle数据库设置了Entity Framework 4.3.我通过NUnit 2.6测试运行器中的单元测试项目连接到数据库时遇到问题.有趣的是,我有一个ASP.NET MVC 3项目连接到它就好了.我在我的类库单元测试项目中创建了一个App.config,并将实体连接[详细]
