スキーマå??

スキーマå??ã?¯ã‚¹ã‚­ãƒ¼ãƒžã‚’ã?‚らã‚?ã?—ã?¾ã?™ã€‚スキーマã?«ã?¯ã??ã?®ã?»ã?‹ã?®ãƒ‡ã‚£ã‚¯ã‚·ãƒ§ãƒŠãƒªã?®æƒ…å ±ã?Œã?‚りã?¾ã?™ã€‚ã?“れã?«ã?¯è¡¨ã‚„索引ã?Œå?«ã?¾ã‚Œã?¦å±…ã?¾ã?™ã€‚スキーマã?«ã‚ˆã‚Šãƒ‡ãƒ¼ã‚¿ãƒ™ãƒ¼ã‚¹ã?«ã?‚る表等ã?®ãƒ‡ã‚£ã‚¯ã‚·ãƒ§ãƒŠãƒªã?®æƒ…å ±ã?®éƒ¨åˆ†é›†å?ˆã?«å??å‰?を与ã?ˆã‚‹ã?“ã?¨ã?Œã?§ã??ã?¾ã?™ã€‚

スキーマã?¯æ˜Žç¤ºçš„ã?«ä½œæˆ?ã€?破棄ã?§ã??ã?¾ã?™ã€‚デフォルトã?®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã‚¹ã‚­ãƒ¼ãƒžã?¯APPã?¨ã?„ã?†ã‚¹ã‚­ãƒ¼ãƒžã?§ã?™ã€‚(ã?“れã?¯æŽ¥ç¶šæ™‚ã?«ãƒ¦ãƒ¼ã‚¶å??ã?Œä¸Žã?ˆã‚‰ã‚Œã?ªã?‹ã?£ã?Ÿã?¨ã??ã?«ä½¿ã‚?れã?¾ã?™ã€‚) SYSã?§å§‹ã?¾ã‚‹ã‚¹ã‚­ãƒ¼ãƒžã?«ã?¯æƒ…報を作æˆ?ã?™ã‚‹ã?“ã?¨ã?Œã?§ã??ã?¾ã?›ã‚“。

スキーマå??ã?«ã‚ˆã‚Šè¡¨ã?¸ã?®å?‚ç…§ã‚’é™?定ã?™ã‚‹ã?“ã?¨ã?Œã?§ã??ã?¾ã?™ã€‚スキーマå??ã?ŒæŒ‡å®šã?•れã?ªã?‘れã?°ã€?æš—é»™ã?®ã?†ã?¡ã?«ãƒ‡ãƒ•ォルトã?®ã‚¹ã‚­ãƒ¼ãƒžå??ã?«ã‚ˆã‚Šè¡¨ã?Œé™?定ã?•れã?¾ã?™ã€‚ システム表をå?‚ç…§ã?™ã‚‹ã?«ã?¯ã€?SYSã?§é™?定ã?—ã?ªã?‘れã?°ã?ªã‚Šã?¾ã?›ã‚“。システム表ã?«ã?¤ã?„ã?¦ã?®ã‚ˆã‚Šè©³ç´°ã?ªæƒ…å ±ã?«ã?¤ã?„ã?¦ã?¯ã€?Derbyã?®ã‚·ã‚¹ãƒ†ãƒ è¡¨ã‚’å?‚ç…§ã?—ã?¦ã??ã? ã?•ã?„。

スキーマã?¯ãƒ‡ã‚£ã‚¯ã‚·ãƒ§ãƒŠãƒªã?®æƒ…å ±ã?ŒæŒ?ã?¤éšŽå±¤æ§‹é€ ã?«ã?Šã?„ã?¦æœ€ã‚‚上ä½?ã?«ä½?ç½®ã?—ã?¾ã?™ã€‚ã?—ã?Ÿã?Œã?£ã?¦ã€?スキーマå??ã‚’é™?定ã?™ã‚‹ã?“ã?¨ã?¯ã?§ã??ã?¾ã?›ã‚“。

Syntax

SQL92識別�

例

-- SAMP.EMPLOYEE ã?¯ã‚¹ã‚­ãƒ¼ãƒžå??ã?§é™?定ã?•れã?Ÿè¡¨å??ã?§ã?™ã€‚
SELECT COUNT(*) FROM SAMP.EMPLOYEE
-- システムカタログã?®å??å‰?ã?¯ã€?ã??ã?®ã‚¹ã‚­ãƒ¼ãƒžã?§ã?‚ã‚‹SYSã?§é™?定ã?—ã?ªã?‘れã?°ã?ªã‚Šã?¾ã?›ã‚“。
SELECT COUNT(*) FROM SYS.SysColumns