オラクルのDATE型について教えて下さい。
以前の質問にも同じような質問があったのですが、内容を少し違うようなので
質問させていただきます。
オラクルの8.1.6のデータベースにおいて "A" テーブルの中の "B" 項目をdate型にしました.
AテーブルのB項目のデータが現在は "YY/MM/DD"形式で格納されていますが、それを
"YYYY/MM/DD"形式で格納したいのですが、どのようにすれば良いでしょうか?
やはり、テーブルを再度作りなおさないと行けないのでしょうか?
ちなみに開発環境はOracle8.1.6 オブジェクトブラウザ-を使用しています。
宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
Oracle の DATE型 は "YY/MM/DD"形式で格納されているわけではありません。
Oracle独自の形式(非公開)で 7bytes の情報として格納されています。
その 7bytes の中に「年月日時分秒」の情報が入っています。
なので、データを取得する際に、to_char 関数を用いて
好みの形式にして取り出して利用する、というのが DATE型の使い方になります。
select 文で、to_char 関数を使用せずに取得した場合の形式は
NLS初期化パラメータ NLS_TERRITORY(が定義する NLS_DATE_FORMAT)で
指定されます。
No.2
- 回答日時:
date型のフォーマットというのは、取り出すときや格納するときに使うものであって、格納の型はあくまでdate型です。
前回もdate型であれば、結論はテーブルは作り直さなくていいです。
同じB項目を取り出す際に"YY-MM-DD"で取り出そうが、"YYYY/MM/DD HH:MI:SS"で取り出そうが同じです。
このフォーマットはdate型をどう編集して取り出すかの指定だけです。
参考URL:http://www.sqlpowerpage.co.jp/Sql/DataAttribute. …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【vba】日付の形式が勝手に変わってしまう。 1 2022/09/29 10:54
- JavaScript javascriptでテーブルに追加した項目のid追加してローカルストレージを操作したい 5 2023/01/01 15:52
- JavaScript gasについて 1 2022/05/31 21:51
- その他(データベース) Notion@リレーション値の取得について 1 2023/06/28 10:27
- Excel(エクセル) エクセルの数式で教えてください。 2 2022/12/23 14:57
- MySQL SQLについて質問です。 SELECT TO_CHAR(TO_DATE('90-10-08.'YY- 4 2022/05/13 20:55
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2023/05/23 16:28
- フリーソフト 色々な形式の個人情報を後で参照しやすいようWindow10で管理したいのですが、どんな方法があるの? 1 2023/04/29 16:46
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 09:24
- Excel(エクセル) Excel 数行を1組とする300組ほどあるデータの項目を揃えたいです。 3 2023/01/26 19:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
SQLのVARCHARとVARCHAR2の違い
-
プライマリーキーの昇順でソー...
-
MySQLの型のサイズ指定で速度は...
-
Float型の時の計算結果がおかしい
-
VBAで変数内に保持された二次配...
-
オラクルのDATE型について
-
経過時間(hhmmdd)をDATE型には...
-
オラクルのデータ型・通貨について
-
接続ができません
-
MySQLカラム名は日本語と英数字...
-
RPMのmysqlとmysql-serverの違い
-
SQL開発環境ソフトウェアである...
-
ODP.NETのバージョン確認
-
副問合せにLIKE文を使う方法は...
-
旧filemakerで和暦(令和など)...
-
SQLで日本語データを入力したい...
-
TYPE=Inoodbが指定するとワーニ...
-
ローカル以外のMySQLをphpMyAdm...
-
Column '' not found.
-
MySQL sleep が溜まる
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
SQLのVARCHARとVARCHAR2の違い
-
VBAで変数内に保持された二次配...
-
INT型は金額の型に使用するべき...
-
プライマリーキーの昇順でソー...
-
Float型の時の計算結果がおかしい
-
ヌル値は記憶容量を必要としな...
-
MySQLの型のサイズ指定で速度は...
-
データベースのフィールドのデ...
-
postgreSQLのデータ型
-
TRUE/FALSEのデータ型
-
ハングル文字が入らない。
-
オラクルのデータ型・通貨について
-
Excel VBA SelectedItems
-
MysqlにURLを登録する方法
-
postgresQL に格納した画像ファ...
-
DB2 INSERT時の格納順序
-
[SQLserver]長文に適したデータ...
-
-3.34 が -3.3399999999999999 ...
-
AccessからOrcleのODBCリンクテ...
-
insertでのエラーについて
おすすめ情報