1

mydateというテーブルの という列の既存の日付を書式設定したいと考えていますempl。しかし、私はこれでどこにも行きません。私が試してみました

SELECT CONVERT(VARCHAR(10), mydate,103) from empl

しかし、取得しmissing expression errorます。

フォーマットにある列の現在のフォーマットを変更したい

dd-mm-yymm/dd/yy

編集:オラクルを使用しています

助言がありますか?

4

5 に答える 5

0
select TO_CHAR(sysdate, 'MM/DD/YYYY') CHRDATE from dual;
于 2013-01-19T17:02:08.617 に答える
0

現在までの列タイプを変更できますか?次に、date_formatを使用できます

于 2013-01-19T16:41:16.057 に答える
0

列のデータ型が、の場合、次の関数DATEを使用できます。TO_CHAR()

SELECT to_char(mydate, 'mm/dd/yy')
FROM empl ;
于 2013-01-19T16:48:08.007 に答える
0

表示する Convert ステートメントは MS-SQL 用であり、103 ではなくコード 3 が必要です。100 シリーズは 4 桁の年を示します。試す: select to_char(mydate,'MM/DD/YY') from empl

于 2013-01-19T16:51:30.013 に答える
0

mydate が日付データ型に格納されていると仮定し、Oracle を使用して簡単に行う方法は次のとおりです。 empl から to_char(mydate, 'dd/mm/yy') を選択します

Oracle では、convert を使用してパラメータ (char、destination_char_set、source_char_set) で文字セットを変更します。

于 2013-01-19T16:51:44.470 に答える