ORACLEのSELECT分でシステム日付を『2001-9-6』という編集ではなく『06-SEP-2001』と返したいのですが、TO_CHAR(SYSDATE,'DD-???-YYYY')の'???'をどの様に書けば良いのでしょうか。
非常に初心者で申し訳ありません。宜しくお願いします。

A 回答 (1件)

経験者といってもほんの数ヶ月しか触ってなかったのですが・・・



"Mon"です。

例に当てはめるならは、TO_CHAR(SYSDATE,'DD-MON-YYYY')
と記述してみましょう。
    • good
    • 0
この回答へのお礼

できました!\(^o^)/
初心者につきあってくださってありがとうございます。m(__)m

お礼日時:2001/09/06 09:22

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

関連するカテゴリからQ&Aを探す

このQ&Aと関連する良く見られている質問

QORACLEでLONG項目からCHAR項目へ桁数指定で文字列を抽出

ORACLEでLONG項目からCHAR項目へ桁数指定で文字列を抽出したいのですが、方法はありますか?
LONG項目の先頭から30桁分の文字を抽出し、CHAR項目に入力したいのですが。

会社で使用しているERPパッケージでLONG項目があり、どうしてもこの項目から文字が抽出したいのです。

回答のほど宜しくお願いします。

Aベストアンサー

ちょっと質問の意図がわからないのですが、
例えば、T1,T2の2つのテーブルがあったとして、
T1のnumというnumber(10)の項目があって、その中から
先頭の5桁を取ってきて、T2のcommentというCHAR(5)の
項目に転送するなら、
まず、T1のnumから5文字取ってきて、それを変数hoge[chr(5)]に入れる。

select substrb(to_char(num),1,5) into hoge from t1 where id=1;

それから、hogeをT2のcomment列に挿入する。

insert into t2(id,comment) values (1,hoge);

んで、最後にcommitしたらOKです。

こんなもんでよかったでしょうか?

QOracle:Oracleシーケンスとは?

Oracleシーケンスとは何者なのでしょうか?
なにやら番号のようなものですよねえ・・・たぶん
ということで以下について教えて下さい。

1.シーケンスとは何ですか?
2.Oracleシーケンスとは何ですか?
3.どのようにOracleシーケンスを取得するのですか?

以上、宜しくお願いいたします。

Aベストアンサー

「順序」のことを言います。
平たく言えば、Oracleが用意しているカウンターです。
一意に採番するコードを生成する際などに使用します。

CREATE SEQUENCE文で「順序(シーケンス)」を生成し、作成(CREATE)されたシーケンスオブジェクトから、新たな値を取り出すことが可能になります。

QOracle8iのデータをOracle8へ移行する方法

Oracle8iでエクスポートしたファイルをOracle8へインポートすると
「IMP-00010:有効なエクスポート・ファイルではありません。
ヘッダーは検証に失敗しました。」
と出て失敗してしまいます。
講習会のテキストを読んでみると、「この方法ではうまくできないこと
のあります」とだけ書いてあり、どうすればうまく行くのかが
わかりません。
元々下位バージョンへ移行するということで、「ムリなんじゃないかなぁ~」
と思ってやってみたらやっぱりダメでした。
何か良い方法はないのでしょうか・・?

Aベストアンサー

ORACLE8iのエクスポートファイルじゃないとダメなんですか?
8i環境のテーブルのレコードを8環境に移行したいというのであれば、Oracle8iではなく、Oracle8のexpを使用してエクスポートファイルを作り、Oracle8のimpでデータを8環境に入れてやればいいはずです。

QORACLEのスキーマーを別のORACLEインスタンスにコピーする方法

いつもお世話になっています。

表題の件なのですが、ORACLEのスキーマのコピーをおこないたいのですが、方法がわかりません。

いろいろ調べたのですが、テーブル単位のコピーは発見できたのですがスキーマごとというものはみつかりませんでした。

ご存知のかたがいらっしゃったらご教授お願いいたします

Aベストアンサー

スキーマ単位のデータ移行(コピー)であれば、エクスポートとインポート機能が利用できます。やり方はotn.oracle.co.jpからドキュメントがダウンロードすればかいてあると思います。

[Oracle9iなら]
http://otn.oracle.co.jp/document/products/oracle9i/920/general.html#sql
Oracle9i データベース・ユーティリティ リリース2(9.2)

[Oracle8iなら]
http://otn.oracle.co.jp/document/products/oracle8i/817/general.html#basic
Oracle8i ユーティリティ・ガイド リリース8.1

[Oracle8なら]
http://otn.oracle.co.jp/document/products/oracle8/80/general.html
Oracle8 Server ユーティリティ リリース8.0

あたりに書いてあると思います。

QOracleが起動しません(ORA-01034)

環境
・Windows2000
・Oracle8i

Oracleが突然起動しなくなりました。
SQLPlusで接続しようとすると
「ERROR
ORA-01034: Oracle not available」
というメッセージが表示されます。
サービスを見ると
OracleServiceORCLが「開始中」のままいつまでたっても開始しません。何度再起動しても状況は同じです。
Oracle初心者ですのでまずはエラーメッセージが出たときの調べ方をご教授願えませんでしょうか。
よろしくお願いします。

Aベストアンサー

Oracleでお困りでしたら、日本オラクル社が主催している

知恵の輪ドットコム

に入会して質問されると良いです。
もちろん無料です。私もよく利用してます。

参考URL:http://www.chienowa.com/c/ma/main.xsql


人気Q&Aランキング

おすすめ情報