小编Mla*_*lić的帖子

空包<包名称>定义(无公共成员)

我在尝试运行或调试Oracle SQL Developer不显示没有输入参数的公共成员(过程)的程序包时遇到问题.

有几个过程,一些重载,但Oracle SQL Developer不显示任何可调用的成员.

在此输入图像描述

我试过以下版本的Oracle SQL Developer

  • 4.1.1.19链接到文章说这个版本解决了这个问题,但事实并非如此
  • 4.0.3.16 - 相同的行为
  • 4.0.0.13 - 相同的行为
  • 3.2.20.09 - 这个版本实际上显示了可调用的成员,但调试器不起作用.

这是Oracle版本:

select * from v$version;

Oracle Database 11g Enterprise Edition Release 11.2.0.4.0 - 64bit Production
PL/SQL Release 11.2.0.4.0 - Production
"CORE   11.2.0.4.0  Production"
TNS for IBM/AIX RISC System/6000: Version 11.2.0.4.0 - Production
NLSRTL Version 11.2.0.4.0 - Production
Run Code Online (Sandbox Code Playgroud)

有没有人成功解决过类似情况怎么样?(升级数据库不是一个选项atm)

oracle oracle11g oracle-sqldeveloper

9
推荐指数
2
解决办法
1万
查看次数

是否可以注释掉包含注释的代码块?

说我有这样的代码

some_line_of_code
some_line_of_code
/* some comment about code */
some_line_of_code
some_line_of_code
Run Code Online (Sandbox Code Playgroud)

我想评论出这样的整个块

/*
    some_line_of_code
    some_line_of_code
    /* some comment about code */
    some_line_of_code
    some_line_of_code
*/
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,甚至SO代码解析器也不会考虑最后2行代码注释.是否可以注释掉包含注释的代码块?

编辑:为了澄清,我需要这个能够注释掉大部分代码,以检查我更改的函数是否可以在一个包中编译,否则在完成所有更改之前无法编译.

oracle plsql oracle-sqldeveloper

8
推荐指数
2
解决办法
1万
查看次数

如何从相同的输入类型上传文件夹和文件?

我正在使用一个表单,我可以在其中上传文件或完整文件夹。我正在使用以下代码:

<html>
  <input type = "file" id = "file" name = "files[]" multiple/>
  <input id="file" type=file multiple webkitdirectory directory>
</html>
Run Code Online (Sandbox Code Playgroud)

第一次输入时,我可以上传文件但不能上传文件夹,第二次输入时,我可以上传文件夹但不能上传文件。但我希望能够使用相同的输入上传两者。

请告诉我可以通过单击上传文件和文件夹的确切代码是什么。

html

5
推荐指数
1
解决办法
4911
查看次数

是否可以执行对象类型的select into表?

所以我有一个类型

create or replace type body T_Some_type is object
  (...fields)
Run Code Online (Sandbox Code Playgroud)

我有一个由T_Some_type类型的行组成的表类型

create or replace TYPE T_Some_Table IS TABLE OF T_Some_type;
Run Code Online (Sandbox Code Playgroud)

我想从一些视图中选择行到这个T_Some_Table

select * 
        into T_Some_Table
        from V_Some_View
Run Code Online (Sandbox Code Playgroud)

这是否可能,并且这样做是否有任何缺点(如果可能的话).如果列的名称相同,那么列中的列T_Some_Type必须与in中的列相同V_Some_View或者plsql是否会绑定吗?

如果不可能,会有什么替代方案?

编辑:假设已定义主体,它们不在此处,因为它们与问题无关.

oracle plsql

4
推荐指数
1
解决办法
9417
查看次数

查询末尾的 (+) 是什么?

我对 oracle sql 很陌生,刚遇到一个看起来像这样的查询

SELECT some_field
FROM some_table
WHERE some_other_field=some_value(+);
Run Code Online (Sandbox Code Playgroud)

我对代码进行了简化和 annonimized,但我很好奇最后是什么(+)。我不记得在 mssql 世界中看到过。

sql oracle

4
推荐指数
1
解决办法
929
查看次数

解析 - xcode中的多个条件查询问题(objective-c)

我正在使用解析后端作为我在Xcode中的应用程序的数据库(objective-c),但我不知道如何编写多条件解析格式查询.我想将以下查询转换为Xcode中的解析格式查询.

$msg_record = $this->db->query('SELECT msg, send_id, send_time FROM msg_record
                     WHERE (send_id=123456789 AND to_id=987654321) OR (send_id=987654321 AND to_id=123456789)
                     ORDER BY send_time ASC')->result();
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我转换查询吗?谢谢.

mysql xcode objective-c ios parse-platform

3
推荐指数
1
解决办法
608
查看次数

Oracle SQL Developer 从包中删除模式名称

所以我写了:

create or replace package body schema_name.package_name
Run Code Online (Sandbox Code Playgroud)

一旦我按下编译,应用程序就会删除架构名称,并将其替换为空格,如下所示:

create or replace package body             package_name
Run Code Online (Sandbox Code Playgroud)

有谁知道如何摆脱这种恼人的行为?

oracle-sqldeveloper

1
推荐指数
1
解决办法
1680
查看次数