重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

【GOLF me!】初月無料お試し

システム日付って言うものがあるらしいんですが、
どうやって取り出したらいいのか分かりません。
教えてください。

データベースはオラクルで、
バージョンは8です。
コンピュータはリナニックスとかいうやつらしいです。

よろしくお願いします。

A 回答 (4件)

こんにちは。



まずはsqlplusコマンドでOracleに接続してください。
-------------------------------------------------
例)
$ sqlplus
-------------------------------------------------
ユーザIDとパスワードの要求が来ますので、既存のものを
入力して下さい。
正常に起動されるとコマンドラインが
-------------------------------------------------
SQL>
-------------------------------------------------
になります。
その上で、#1や#2の方の回答とおりにコマンドを入力して下さい。
-------------------------------------------------
例)
SQL> select sysdate from dual;
-------------------------------------------------
終了するときは[quit]と入力して下さい。

しかし、日付を取得する理由がよく分かりません。
わざわざOracleに接続しなくても、Linux上であれば
$ date
で日付は取得できると思います。

ではでは・・・
    • good
    • 0

私が 回答したものは、オラクルでシステム日付を取得するものです。



オラクル、つまり SQLの実行のさせ方が わからいのであれば、そこから 勉強する必要がありますね。

ちなみに UNIXのコマンドは わかりますでしょうか?
    • good
    • 0

sysdate



たとえば、
select sysdate from dual;

結果
SYSDATE
--------
03-08-21

この回答への補足

一緒でした・・・。

$ sysdate
sh: sysdate: not found.
$ select sysdate from dual;
sh: Syntax error: `from' is not expected.

補足日時:2003/08/21 11:40
    • good
    • 0

日付は 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.

補足日時:2003/08/21 11:31
    • good
    • 0

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

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