-
plsql – DBMS_OUTPUT.PUT_LINE没有打印任何
所属栏目:[百科] 日期:2021-01-08 热度:64
参见英文答案 DBMS_OUTPUT.PUT_LINE not printing????????????????????????????????????6个 执行以下代码时,它只是说过程已完成,并且不打印信息. BEGIN dbms_output.put_line('This is my first program');END;/ 当我执行上面的代码时,编译器说,PL / SQL过程[详细]
-
在Oracle SQL中通过变量传递时间间隔
所属栏目:[百科] 日期:2021-01-08 热度:56
此查询根据给定的间隔时间10返回值. SELECT TO_CHAR((TO_DATE('23:20:20','HH24:MI:SS') - INTERVAL '10' MINUTE),'HH24:MI:SS') FROM DUAL; 输出: 23:10:20 我想使用下面的代码通过变量传递这个分钟间隔: declaretest1 varchar(30);begintest1:=18;SELECT[详细]
-
如何在oracle sql中获取date列的时间戳?
所属栏目:[百科] 日期:2021-01-08 热度:90
我有一个名为“users”的表名.它有一个名为“logondt”的列,它只会以这种格式显示mm:dd:yy,如04-JUN-14. 但我需要使用select查询来查找用户登录的时间. 我试过这样的事情.. select logondt from users where logondt between to_date('2014-06-03','yyyy-m[详细]
-
在哪里可以获得默认Oracle的“HR”架构的SQL?
所属栏目:[百科] 日期:2021-01-07 热度:167
我正在研究Oracle数据库,并且必须使用默认的“HR”模式进行一些练习.但我认为我的表中的数据是从默认值更改的(许多学生可以访问数据库,可能有人更改了数据).我在哪里可以获得SQL来构建默认的“HR”模式? 解决方法 检查架构是否在zip文件中 http://code.goog[详细]
-
.net – 部署使用Oracle.DataAccess的Web服务器会导致各种程序集
所属栏目:[百科] 日期:2021-01-07 热度:82
我的开发机器是Vista x64. 我正在使用WCF Web服务来构建与oracle 10g数据库连接的Web服务. 开发开始时,我无法使用VS2008的内置WCF测试工具[WCFTestClient],当你在32位Oracle.DataAccess.dll上按F5 [Go]时启动,因为我在Oracle对象上获得了System.BadImageForm[详细]
-
在Oracle(PL / SQL)中执行动态SQL并确保安全性
所属栏目:[百科] 日期:2021-01-07 热度:142
如果我有一个有效的SQL字符串;无论如何我可以在我的PL / SQL中执行它 – 但保证它只是一个SELECT语句…没有进行复杂的解析以确保它没有任何转义字符/嵌套命令或任何爵士乐? 编辑: 我真正想要实现的是一个通用的,内置于??我的应用程序,查询工具.它具有友好[详细]
-
在oracle中触发
所属栏目:[百科] 日期:2021-01-07 热度:171
触发器可以增强或阻碍性能的条件是什么?何时使用以及何时不在系统中使用触发器? 如何使用触发器来施加复杂的约束? 解决方法 执行触发器总是有一些开销 – 至少,您正在为导致触发器触发的每一行执行从SQL引擎到PL / SQL引擎的上下文切换.虽然触发触发的开[详细]
-
Oracle SQL查询:为员工获得最大的销售额
所属栏目:[百科] 日期:2021-01-07 热度:153
我想为每位员工找到最大的销售(并显示员工的姓名).在 MySQL中,它非常简单: select * from employee,sale where employee.id = sale.employee_id group by employee_id order by sale.total desc 这几乎与人们所期望的一样,它会返回一份员工列表,最终返回员[详细]
-
什么类型的索引最适合Oracle上的DATE类型?
所属栏目:[百科] 日期:2021-01-07 热度:163
根据您使用Oracle的经验,您将在DATE类型列上设置的索引的最佳类型和设置是什么? 我不一定需要去分区索引. 这是一种日志记录类表. 你并不真正关心作为主键的唯一id(事实上,日期在大多数情况下都足够接近unique,但由于它的性质,永远不会). 创建集群索引是否公[详细]
-
Oracle Ref Cursor Vs选择进入异常处理
所属栏目:[百科] 日期:2021-01-07 热度:138
我有几个场景: 需要以预定义的顺序从三个不同的表中读取列的值,并且只有一个表将具有该数据 如果给出的标准存在记录,则从table1读取数据,否则从表2中读取给定标准的数据 在Oracle存储过程中 现在处理这些的方法是首先将给定查询的计数变为变量,如果计数 0,[详细]
-
是否有Oracle SQL工具从结果集构建插入语句?
所属栏目:[百科] 日期:2021-01-07 热度:107
是否有Oracle SQL工具从结果集构建插入语句?我们目前只允许使用名为SQL Station的工具.我想建议一个工具,比如Rapid SQL或CrazySQuirrell,或者构建我自己的可重用的sql块. 解决方法 这个结果集来自哪里?如果您要执行SELECT,则将结果数据插入另一个表中,您可[详细]
-
将应用程序从Oracle 9移植到Oracle 11 – gottchas?
所属栏目:[百科] 日期:2021-01-07 热度:193
我们有一个使用Oracle 9i的应用程序(好吧,3),但是这很快就会结束,我们需要转移到另一个平台–Oracle 11或Postgress是显而易见的. 我听说过从9i到11的移植并不是直截了当的意见,但这里没有人可以确认这种或那种方式.我并不过分担心“哦,查询计划引擎发生了变[详细]
-
Oracle SQL限制结果然后显示剩余的结果
所属栏目:[百科] 日期:2021-01-07 热度:58
我有一个看起来像这样的表: ID YEAR 1 2001 1 2002 1 20031 20041 20051 20061 20071 20082 1995 2 19962 19972 1998 然后我试过的查询: select "ID",count("Year") "Count",listagg("Year",',') within group (order by "Year") "Years"from ( select dis[详细]
-
Oracle SQL Developer Query以其他用户身份连接
所属栏目:[百科] 日期:2021-01-02 热度:158
我正在通过一个新的sql文件设计一个新的数据库.我正在使用Oracle SQL Developer并以sysdba身份登录. 我想知道SQL开发人员是否支持或具有相同的命令 connect scott/tiger; 先感谢您. 编辑 我试图在引用Schema B表的Schema A表上创建一个外键. 显示的错误是 [E[详细]
-
oracle – 如何在PL / SQL中将daynumber(第331天)转换为yyyymmdd
所属栏目:[百科] 日期:2021-01-02 热度:126
如果我知道一年中的当天数是331,那么如何在PL / SQL中将其转换为yyyymmdd? 解决方法 要转换为日期: to_date(331,'DDD') 然后,如果需要,您可以使用TO_CHAR格式化该日期.[详细]
-
通过Oracle的数据库链接运行SQL Server存储过程
所属栏目:[百科] 日期:2021-01-02 热度:96
参考 How to execute an Oracle stored procedure via a database link,它在我的情况下不起作用.我不知道我错过了什么. 我在同一台计算机上有一个SQL Server实例和Oracle数据库.数据库链接在Oracle中创建,称为ss. SQL Server中有一个名为dbo.test_proc的存储[详细]
-
了解oracle数据库数据访问机制
所属栏目:[百科] 日期:2021-01-02 热度:189
从 another question开始: Full table scans,index range scans, fast full index scans,nested loops, merge join,hash joins etc. are simply access mechanisms that must be understood by the analyst 有人可以解释每一个,并提供我可以进一步阅读它们[详细]
-
oracle:COMMENT的oracle等效数据类型是什么?
所属栏目:[百科] 日期:2021-01-02 热度:140
我应该使用oracle中的数据类型来存储注释框?我打算使用LONG但它只允许一个.或者我应该使用VARCHAR2并将其设置得非常大? 解决方法 您希望能够支持的最长评论是什么? 如果您的注释长度小于4000个字节,则可以使用VARCHAR2(4000).如果您的注释长度超过4000个[详细]
-
Oracle:如何显示DBMS_XMLDOM.DOMDocument以进行调试?
所属栏目:[百科] 日期:2021-01-02 热度:164
运行Oracle 10g,Sqldeveloper 1.5.5 我想在sqldeveloper的输出或结果窗口中以字符串形式查看DBMS_XMLDOM.DOMDocument的内容.或者其他一些调试这个东西的简单方法…… 谢谢,P 解决方法 DBMS_XMLDOM.WRITETOBUFFER Writes the contents of the node to a buffe[详细]
-
oracle – 从SQLPLUS更新包
所属栏目:[百科] 日期:2021-01-02 热度:94
我正在尝试更新Oracle中的一个包,来自SQL Server,这一直令人困惑. 我编写了一个批处理文件,首先运行.spec文件,然后运行.body文件,但即使手动运行它也不起作用. 我用这个语法: sqlplus username/password@databasename @c:tempmyfile.specsqlplus username[详细]
-
oracle – MView“启用查询重写”用法
所属栏目:[百科] 日期:2021-01-02 热度:92
CREATE TABLE TEST_DATE(COL1 VARCHAR2(20),COL2 NUMBER,COL3_DATE DATE,COL4_DATE DATE)/ create materialized view TEST_SYSREFRESH FORCE ON DEMANDENABLE QUERY REWRITE --- ????ASSELECT COL1,COL2FROM TEST_dateWHERE TRUNC(SYSDATE) BETWEEN TRUNC(CO[详细]
-
如何在oracle 10g中创建存储过程的错误日志?
所属栏目:[百科] 日期:2021-01-02 热度:138
我需要一个在oracle中为存储过程创建错误日志文件的示例. 请给我一个表创建和存储过程创建和错误日志创建的示例. 提前致谢 编辑(其他问题的相关信息) 假设有一个存储过程.当我执行该存储过程时,可能会出现一些预期的错误/异常,因此我需要创建一个错误日志表,[详细]
-
如何在Oracle中跟踪哪些表/视图/ etc取决于表
所属栏目:[百科] 日期:2021-01-02 热度:92
如何知道哪些对象(表/视图/等)使用某个表? 我必须更换我的桌子PRICE. 那么,是否有类似的东西? select system.dependencies from PRICE 解决方法 SELECT NAMEfrom user_dependencieswhere referenced_name = 'PRICE'[详细]
-
如何批量更新oracle pl / sql中的大表以避免耗尽undospace?
所属栏目:[百科] 日期:2021-01-02 热度:161
我有一张非常大的桌子(5毫米的记录).我正在尝试使用随机字母数字对表格的VARCHAR2列进行模糊处理.我的过程在较小的数据集上成功执行,但它最终会在我无法控制的设置的远程数据库上使用,所以我想批量执行UPDATE语句以避免耗尽undospace. 我可以启用某种选项,还[详细]
-
Oracle SQL查询计数组按时间戳子串
所属栏目:[百科] 日期:2021-01-02 热度:198
给定一个具有字符串“timestamps”(yyyyMMddHHmmssSSS格式)列的表,我想要对前8个字符进行子串,并获得该子字符串有多少行的计数,对结果进行分组. 样本数据… TIMESTAMP201008021234561232010080312345612320100803123456123201008031234561232010080412345612[详细]
