- ベストアンサー
オラクル システム日付の取得
システム日付って言うものがあるらしいんですが、 どうやって取り出したらいいのか分かりません。 教えてください。 データベースはオラクルで、 バージョンは8です。 コンピュータはリナニックスとかいうやつらしいです。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 まずはsqlplusコマンドでOracleに接続してください。 ------------------------------------------------- 例) $ sqlplus ------------------------------------------------- ユーザIDとパスワードの要求が来ますので、既存のものを 入力して下さい。 正常に起動されるとコマンドラインが ------------------------------------------------- SQL> ------------------------------------------------- になります。 その上で、#1や#2の方の回答とおりにコマンドを入力して下さい。 ------------------------------------------------- 例) SQL> select sysdate from dual; ------------------------------------------------- 終了するときは[quit]と入力して下さい。 しかし、日付を取得する理由がよく分かりません。 わざわざOracleに接続しなくても、Linux上であれば $ date で日付は取得できると思います。 ではでは・・・
その他の回答 (3)
- taknt
- ベストアンサー率19% (1556/7783)
私が 回答したものは、オラクルでシステム日付を取得するものです。 オラクル、つまり SQLの実行のさせ方が わからいのであれば、そこから 勉強する必要がありますね。 ちなみに UNIXのコマンドは わかりますでしょうか?
- taka_tetsu
- ベストアンサー率65% (1020/1553)
sysdate たとえば、 select sysdate from dual; 結果 SYSDATE -------- 03-08-21
- taknt
- ベストアンサー率19% (1556/7783)
日付は SYSDATEです。 TO_CHAR(SYSDATE,'YYYYMMDD') TO_CHAR(SYSDATE,'HH24MISS') などという感じで取得できます。 select TO_CHAR(SYSDATE,'YYYYMMDD') from tab; とかでも 取得できます。 (注意:テーブル数分出ます)
補足
入力するとこんな風になりました。 なにがなんだか分かりません (ToT) $ TO_CHAR(SYSDATE,'YYYYMMDD') sh: Syntax error: `(' is not expected. $ TO_CHAR(SYSDATE,'HH24MISS') sh: Syntax error: `(' is not expected. $ select TO_CHAR(SYSDATE,'YYYYMMDD') from tab; sh: Syntax error: `(' is not expected.
補足
一緒でした・・・。 $ sysdate sh: sysdate: not found. $ select sysdate from dual; sh: Syntax error: `from' is not expected.