小编Sam*_*nna的帖子

如何在oracle sql developer中运行存储过程?

我正在尝试运行此存储过程

DECLARE
  P_TICKER_SERIAL VARCHAR2(200);
  P_SECTOR_CODE   VARCHAR2(200);
  P_SOURCE_ID     VARCHAR2(200);
  P_COUNTRY_CODE  VARCHAR2(200);
  P_FILTER_TYPE   NUMBER;
  CUR_OUT         SYS_REFCURSOR;
  dbUserTable     DBUSER%ROWTYPE;
BEGIN
  P_TICKER_SERIAL :='14232';
  P_SECTOR_CODE   := '15';
  P_SOURCE_ID     := 'TDWL';
  P_COUNTRY_CODE  := 'SA';
  P_FILTER_TYPE   := 1;

  PKG_name.GET_user(
    P_TICKER_SERIAL => P_TICKER_SERIAL,
    P_SECTOR_CODE   => P_SECTOR_CODE,
    P_SOURCE_ID     => P_SOURCE_ID,
    P_COUNTRY_CODE  => P_COUNTRY_CODE,
    P_FILTER_TYPE   => P_FILTER_TYPE,
    CUR_OUT         => CUR_OUT
  );
  open CUR_OUT;
  LOOP
    FETCH CUR_OUT INTO dbUserTable;
    dbms_output.put_line(dbUserTable.email);
  END LOOP;
  CLOSE CUR_OUT;
END;
 /
Run Code Online (Sandbox Code Playgroud)

但它给了我这个错误

Error report:
ORA-06550: line 8, column 15:
PLS-00201: identifier 'DBUSER' must be declared
ORA-06550: …
Run Code Online (Sandbox Code Playgroud)

oracle stored-procedures

31
推荐指数
2
解决办法
26万
查看次数

使用FlyingSaucer将包含阿拉伯字符的HTML页面转换为PDF

我想使用FlyingSaucer将包含阿拉伯字符的HTML页面转换为PDF文件,但生成的PDF不包含组合字符并向后打印输出.

HTML:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    </head>

    <body style="font-size:15px;font-family: Arial Unicode MS;">

        <center  style="font-size: 18px; font-family: Arial Unicode MS;">
            <b>
                <i style="font-family: Arial Unicode MS;">
                    &#x062C;&#x0645;&#x064A;&#x0639; &#x0627;&#x0644;&#x062D;&#x0642;&#x0648;&#x0642;<br />
                </i>
            </b>
        </center>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

Java摘录:

String inputFile = "c:\\html.html";
        String url = new File(inputFile).toURI().toURL().toString();
        String outputFile = "c:\\html.pdf";
        OutputStream os = new FileOutputStream(outputFile);

        ITextRenderer renderer = new ITextRenderer();
        renderer.getFontResolver().addFont("c://ARIALUNI.TTF", BaseFont.IDENTITY_H,BaseFont.EMBEDDED);

        renderer.setDocument(url);
        renderer.layout();
        renderer.createPDF(os);
        os.close();
Run Code Online (Sandbox Code Playgroud)

实际PDF结果: 实际结果

预期PDF结果: …

java itext flying-saucer

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

如何写分隔的阿拉伯字母?

我正在制作一个接受 EditText 中的阿拉伯字母的程序,这些字母不能链接在一起。据我所知,阿拉伯字母是连在一起的。

示例:像 (???) 这样的阿拉伯字母应该像 ( ? ? ?) 当然,字母之间没有空格

那么我该如何解决这个问题,或者在 XML 文件中是否必须使用任何编码?

java android

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

将最大选定值作为新记录oracle插入

我正在使用oracle DB.我试图从表中选择最大数字,然后将其递增1然后重新插入它作为新记录,例如: insert into table1(id,name) values (select max(id) from table1 + 1,'name2');

但它让我失去了表达错误.

提前致谢.

sql oracle oracle10g

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

在sqlite select语句android中使用buffer

我正在制作select语句并且它工作正常问题是选择了超过数千条记录吃了一个这会导致程序太慢.是否有可能选择五十五分之一,当选择前五十条记录显示它们然后将下一条五十条记录添加到它们.我怎样才能做到这一点 .提前致谢 ...

android

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