2009-03-24 6 views
0
関数SYSDATEが格納され

、そしてどのようなパッケージで、例えば:これらの関数は、Oracleデータベースにどこに格納されていますか?

select sysdate from dual; 
select systimestamp from dual; 

また、このクエリを取る:

select sys.login_user,sys.database_name ,sys.sysevent from dual; 
  • ここSYSが何でありますか?
  • パッケージですか?
  • このパッケージはどこに保存されていますか?
  • このパッケージのソース(テキスト)を見ることができます質問を私に提供してください?

答えて

0

sysはスキーマです。 sysdateは、現在の日付/時刻を含むグローバル変数です。

+0

+.5 sysの場合は-.5、sysdateの場合は-.5という変数 –

3

SYSDATEとSYSTIMESTAMPは、SYSが所有するSTANDARDパッケージの関数です。しかし、これは特別なパッケージですので、あなたはstandard.sysdateを指定する必要はありません

あなたはこのように、このパッケージを表示することができます(実際には、することはできません!):

select text 
from all_source 
where owner='SYS' 
and name='STANDARD' 
and type = 'PACKAGE BODY' 
order by line; 
関連する問題