我在尝试运行或调试Oracle SQL Developer不显示没有输入参数的公共成员(过程)的程序包时遇到问题.
有几个过程,一些重载,但Oracle SQL Developer不显示任何可调用的成员.
我试过以下版本的Oracle SQL Developer
这是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)
说我有这样的代码
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行代码注释.是否可以注释掉包含注释的代码块?
编辑:为了澄清,我需要这个能够注释掉大部分代码,以检查我更改的函数是否可以在一个包中编译,否则在完成所有更改之前无法编译.
我正在使用一个表单,我可以在其中上传文件或完整文件夹。我正在使用以下代码:
<html>
<input type = "file" id = "file" name = "files[]" multiple/>
<input id="file" type=file multiple webkitdirectory directory>
</html>
Run Code Online (Sandbox Code Playgroud)
第一次输入时,我可以上传文件但不能上传文件夹,第二次输入时,我可以上传文件夹但不能上传文件。但我希望能够使用相同的输入上传两者。
请告诉我可以通过单击上传文件和文件夹的确切代码是什么。
所以我有一个类型
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 sql 很陌生,刚遇到一个看起来像这样的查询
SELECT some_field
FROM some_table
WHERE some_other_field=some_value(+);
Run Code Online (Sandbox Code Playgroud)
我对代码进行了简化和 annonimized,但我很好奇最后是什么(+)。我不记得在 mssql 世界中看到过。
我正在使用解析后端作为我在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)
任何人都可以帮我转换查询吗?谢谢.
所以我写了:
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)
有谁知道如何摆脱这种恼人的行为?