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