TIMESTAMP関数

TIMESTAMP関数�タイムスタンプを�値�る��値�対�ら返���。

引数ã?«ã?¨ã‚‹ã?“ã?¨ã?Œã?§ã??る値ã?¯ã€?二ã?¤ç›®ã?®å¼•æ•°ã?Œã?‚ã‚‹ã?‹ã?©ã?†ã?‹ã?§æ±ºã?¾ã‚Šã?¾ã?™ã€‚
  • ã‚‚ã?—引数ã?Œä¸€ã?¤ã?§ã?‚ã‚‹å ´å?ˆã?¯ã€?引数ã?¯ã€?タイムスタンプã?‹ã€?CLOB・LONG VARCHAR・XML以外ã?®ã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—を有効ã?«è¡¨ã?™14文字ã?®æ–‡å­—列ã?§ã?‚ã‚‹å¿…è¦?ã?Œã?‚りã?¾ã?™ã€‚14文字ã?®æ–‡å­—列ã?¯ã€?有効ã?ªæ—¥ä»˜ã?Šã‚ˆã?³æ™‚刻を10進数ã?§yyyyxxddhhmmssã?¨ã?„ã?†æ›¸å¼?ã?§è¡¨ã?™å¿…è¦?ã?Œã?‚りã?¾ã?™ã€‚ã?“ã?“ã?§ã€?yyyyã?¯å¹´ã€?xxã?¯æœˆã€?ddã?¯æ—¥ã€?hhã?¯æ™‚ã€?mmã?¯åˆ†ã€?ssã?¯ç§’ã?§ã?™ã€‚
  • ã‚‚ã?—両方ã?®å¼•æ•°ã?ŒæŒ‡å®šã?•れã?Ÿå ´å?ˆã?¯ã€?最åˆ?ã?®å¼•æ•°ã?¯æ—¥ä»˜ã?‚ã‚‹ã?„ã?¯æ—¥ä»˜ã‚’有効ã?«è¡¨ã?™æ–‡å­—列ã?§ã€?二ã?¤ç›®ã?®å¼•æ•°ã?¯æ™‚刻ã?‚ã‚‹ã?„ã?¯æ™‚刻を有効ã?«è¡¨ã?™æ–‡å­—列ã?§ã?™ã€‚
二�目�引数��る����次��則�決�り��。
  • ã‚‚ã?—両方ã?®å¼•æ•°ã?ŒæŒ‡å®šã?•れã?Ÿå ´å?ˆã€?çµ?æžœã?¯æœ€åˆ?ã?®å¼•æ•°ã?§æŒ‡å®šã?•れã?Ÿæ—¥ä»˜ã?¨ã€?二ã?¤ç›®ã?®å¼•æ•°ã?§æŒ‡å®šã?•れã?Ÿæ™‚刻ã?®ã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—ã?§ã?™ã€‚ã?ªã?Šã€?タイムスタンプã?®ãƒžã‚¤ã‚¯ãƒ­ç§’ã?®éƒ¨åˆ†ã?¯0ã?¨ã?ªã‚Šã?¾ã?™ã€‚
  • ã‚‚ã?—引数ã?Œä¸€ã?¤ã?§ã€?ã??れã?Œã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—ã?§ã?‚ã?£ã?Ÿå ´å?ˆã€?çµ?æžœã?¯ã??ã?®ã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—ã?§ã?™ã€‚
  • ã‚‚ã?—引数ã?Œä¸€ã?¤ã?§ã€?ã??れã?Œæ–‡å­—列ã?§ã?‚ã?£ã?Ÿå ´å?ˆã€?çµ?æžœã?¯ã??ã?®æ–‡å­—列ã?§ä¸Žã?ˆã‚‰ã‚Œã?Ÿã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—ã?§ã?™ã€‚14文字ã?®æ–‡å­—列ã?«ã‚ˆã‚ŠæŒ‡å®šã?•れã?ªã?„マイクロ秒ã?®éƒ¨åˆ†ã?¯0ã?¨ã?ªã‚Šã?¾ã?™ã€‚

Syntax

TIMESTAMP ( å¼? [, å¼? ] )

例

records_tableã?¨ã?„ã?†è¡¨ã?®äºŒã?¤ç›®ã?®åˆ—ã?«ã?¯(1998-12-25ã?®ã‚ˆã?†ã?ª)日付ã?Œæ ¼ç´?ã?•れã?¦ã€?三ã?¤ç›®ã?®åˆ—ã?«ã?¯(17:12:30ã?®ã‚ˆã?†ã?ª)時刻ã?Œæ ¼ç´?ã?•れã?¾ã?™ã€‚ 例示ã?™ã‚‹æ–‡ã?§ã‚¿ã‚¤ãƒ ã‚¹ã‚¿ãƒ³ãƒ—ã‚’è¿”ã?™ã?“ã?¨ã?Œã?§ã??ã?¾ã?™ã€‚
SELECT TIMESTAMP(col2, col3) FROM records_table
次�節�1998-12-25-17:12:30.0を返���。
VALUES TIMESTAMP('1998-12-25', '17.12.30'); 
1 
-------------------------- 
1998-12-25 17:12:30.0