0

組み込み関数を使用せずに pl/sql で数値を文字列に変換する必要があります。これには文字列/モジュール操作を使用する必要があります。たとえば、入力が 123 の場合、出力は 123 である必要があります。この pls について誰か提案してもらえますか?

4

1 に答える 1

6

以下を使用して、SQL または PL/SQL でこれを行うことができます。

SQL では:

SELECT to_char(to_date(<number_column>,'j'), 'jsp') 
  FROM <table>;

PL/SQL の場合:

DECLARE
  v_number NUMBER := 56;
  v_text   VARCHAR2(128);
BEGIN
  v_text := to_char(to_date(v_number,'j'), 'jsp');
END;

AskTom の詳細情報: http://asktom.oracle.com/pls/apex/f?p=100:11:0::NO::P11_QUESTION_ID:18305103094123#PAGETOP

それは、どのレベルの「組み込み」機能を人為的に使用できないようにするか、そしてその理由に本当に依存していると思いますか?

それが役に立てば幸い。

于 2011-09-26T13:28:35.717 に答える