小编Sat*_*hat的帖子

如何在PL/SQL函数中使用传递数组

我是一名Java开发人员,对Oracle PL/SQL知之甚少.在下面的示例中,请告诉我如何将数组传递给PL/SQL函数以及如何调用它.

CREATE OR REPLACE FUNCTION get_employees (pUserId NUMBER)
  RETURN VARCHAR2
IS
  l_text  VARCHAR2(32767) := NULL;
BEGIN
  FOR cur_rec IN (SELECT grp.NAME GROUP_NAME FROM UserGroupRole ugr, Group_ grp WHERE ugr.groupid=grp.groupid and USERID = pUserId) LOOP
    l_text := l_text || ',' || cur_rec.GROUP_NAME;
  END LOOP;
  RETURN LTRIM(l_text, ',');
END;
/

SELECT get_employees(414091) FROM DUAL;
Run Code Online (Sandbox Code Playgroud)

arrays oracle plsql function

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

交叉表中如何传递参数?

谁能告诉我,如何将参数传递给交叉表?

jasper-reports crosstab

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

如何控制硬件后退按钮

在我的应用程序中,我想控制硬件back button.这意味着在我的应用程序中有四到五个活动.现在假设我从一个活动转移到另一个活动.

现在,在我的情况下,当我按下硬件后退按钮时,我希望我的应用程序退出任何活动,但是在我的应用程序中按下此后退按钮,而不是退出我的应用程序,直到它到达第一个活动..所以我的问题是我应该怎么做,当我按下硬件后退按钮它将退出我的应用程序...请建议我.

android

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

如果文件已经存在并且您尝试写入文件会发生什么?

它会不会写入或写入失败?

NSData * pdfData = [[NSData alloc] initWithData:[PDFImageConverter convertImageToPDF: [image image]]];
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];
    NSString * filename = sharedManager.localFileName; //file name already exists
    NSString *pdfPath = [documentsDirectory stringByAppendingPathComponent:filename];
    [pdfData writeToFile:pdfPath atomically:YES];
    [pdfData release];
Run Code Online (Sandbox Code Playgroud)

iphone objective-c ios

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

如何使用Linq通过ADO.net访问oracle数据?

我这样做是为了使用sql连接数据库.

    OracleConnection conn = new OracleConnection();
    conn.ConnectionString = "Data Source=XE;uid=HR;pwd=fusion;";
    conn.Open();
    OracleCommand command = new OracleCommand("Select * from Students", conn);
    DataSet ds = new DataSet();
    OracleDataAdapter oraDa = new OracleDataAdapter(command);
    oraDa.Fill(ds, "Students");
    return ds.Tables["Students"];
Run Code Online (Sandbox Code Playgroud)

但我想使用Linq而不是SQL.我听说有可能使用实体.

c# linq asp.net oracle

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

如何在不同服务器上的两个不同数据库之间复制或导入Oracle模式?

从一个用户/实例/服务器复制模式的最佳方法是什么:

jdbc:oracle:thin:@deeb02:1535:DH, user pov
Run Code Online (Sandbox Code Playgroud)

到另一个用户/实例/服务器

jdbc:oracle:thin:@123.456.789.123:1523:orcl, user vrs_development
Run Code Online (Sandbox Code Playgroud)

oracle

6
推荐指数
2
解决办法
3万
查看次数

读写XML文件

我有一个应用程序,首先我想从收件箱创建一个消息备份,并将其存储到backup.xml存储在的文件中SDCARD/MYBACKUP/mybackup.xml

现在我想检索数据,存储SDCARD/MYBACKUP/mybackup.xml 在listview中并显示所有消息.

xml file-io android sd-card

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

更新了Android ADT,现在出现错误

我刚刚将我的android adt更新到版本17,现在我无法启动我的android项目.当我尝试更新它时给了我一个错误:

此Android SDK需要Android Developer Toolkit 17.0.0或更高版本.当前版本是16.0.1.v201112150204-238534.请将ADT更新到最新版本.

我试图再次更新,但它告诉我这个

Cannot complete the request.  See the error log for details.  
Android DDMS will be ignored because it is already installed, and updates are not permitted.  
Android Development Tools will be ignored because it is already installed, and updates are not permitted.  
Android Hierarchy Viewer will be ignored because it is already installed, and updates are not permitted.  
Android Traceview will be ignored because it is already installed, and updates are not permitted. …
Run Code Online (Sandbox Code Playgroud)

android adt

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

查询导致DB使用ORA-0113失败

我需要在内联视图中创建集合中的元素集合.我尝试使用collect和table函数对集合进行解聚并再次聚合,但是ORA-03113失败了.

以下是导致问题的查询的简化版本.

在我的实现中,我将在单个查询中将多个级别的嵌套查询与联合连接,这些查询应将所有集合聚合到一个集合中.出于性能原因(昂贵的上下文切换),实现PL/SQL代码以聚合集合不是一种选择.

非常感谢您的反馈/建议.

脚本


SELECT BANNER FROM V$VERSION
/

CREATE OR REPLACE TYPE OBJECT_ID_TAB_T IS TABLE OF NUMBER(11);
/

SELECT OWNER, CAST(COLLECT( MULTISET(SELECT COLUMN_VALUE FROM TABLE((OBJECT_ID_LIST) ))) AS OBJECT_ID_TAB_T) AS OBJECT_ID_LIST
FROM  (SELECT OWNER, OBJECT_NAME, CAST(COLLECT(OBJECT_ID) AS OBJECT_ID_TAB_T)  AS OBJECT_ID_LIST
       FROM ALL_OBJECTS
       GROUP BY OWNER, OBJECT_NAME
      )
GROUP BY OWNER
/
Run Code Online (Sandbox Code Playgroud)

结果


BANNER                                                                          
--------------------------------------------------------------------------------
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production    
PL/SQL Release 11.2.0.1.0 - Production                                          
CORE    11.2.0.1.0  Production                                                      
TNS for 64-bit Windows: Version 11.2.0.1.0 - …
Run Code Online (Sandbox Code Playgroud)

oracle oracle11gr2

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

google.maps.event.addDomListener的功能是什么(window,'load',initialize);?

我正在尝试谷歌地图.我发现了这个说法.

google.maps.event.addDomListener(window, 'load', initialize);
Run Code Online (Sandbox Code Playgroud)

该陈述的功能是什么?

javascript dom dom-events

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