テーブル内または結合の結果のテーブル内のすべての列を返すことができ、日付を名前で文字列に変換できるようにしたいと考えています。
例えば
ID、説明、TO_CHAR(CHANGE_DATE,'YYYY-MM-DD HH24:MI:SS') AS FORMATED_DATE FROM MY_TABLE; を選択します。
これは、これら 3 つの列だけで問題ありません。ただし、テーブルには実際にはさらに多くの列があり、他のテーブルに結合される場合があります。ワイルドカードを使用してすべての列を取得し、TO_CHAR 変換を実行できるようにしたいと考えています。
次のようなもの: SELECT *, (CHANGE_DATE, 'YYYY-MM-DD HH24:MI:SS') AS FORMATED_DATE FROM MY_TABLE;
TO_CHAR から推測できるように、私は Oracle を使用しているため、PLSQL を使用しています。
したがって、私の具体的な質問は次のとおりです。すべての列を(*を介して)選択し、それらの列内の単一の列で関数を呼び出すことができる構文はありますか。