SYSCS_UTIL.SYSCS_EXPORT_TABLEシステム手続ã??ã?«ã‚ˆã‚Šã€?基本ソフト(OS)ã?®ãƒ•ァイルã?¸ã€?表ã?«ã?‚ã‚‹å…¨ã?¦ã?®æƒ…å ±ã‚’ã‚¨ã‚¯ã‚¹ãƒ?ートã?™ã‚‹ã?“ã?¨ã?Œã?§ã??ã?¾ã?™ã€‚
SYSCS_UTIL.SYSCS_EXPORT_TABLEシステム手続ã??ã?¯ã€?デリミトã?•れã?Ÿãƒ‡ãƒ¼ã‚¿ãƒ•ァイルã?®æ›¸å¼?ã?§ã€?表ã?‹ã‚‰åŸºæœ¬ã‚½ãƒ•ト(OS)ã?®ãƒ•ァイルã?¸ã‚¨ã‚¯ã‚¹ãƒ?ートを行ã?„ã?¾ã?™ã€‚
ã‚»ã‚ュリティ的ã?ªé…?æ…®ã?¨æ„?図ã?›ã?¬ãƒ•ァイルã?®ç ´å£Šã‚’é?¿ã?‘ã‚‹ã?Ÿã‚?ã€?ã?“ã?®ã‚¨ã‚¯ã‚¹ãƒ?ートã?®æ‰‹ç¶šã??ã?¯æƒ…å ±ã‚’æ—¢å˜ãƒ•ァイルã?¸ã‚¨ã‚¯ã‚¹ãƒ?ートã?—ã?¾ã?›ã‚“。エクスãƒ?ートã?®æ‰‹ç¶šã??ã?§ã?¯æ–°è¦?ã?®ãƒ•ァイルå??を指定ã?™ã‚‹å¿…è¦?ã?Œã?‚りã?¾ã?™ã€‚ã?“ã?®æ‰‹ç¶šã??を実行ã?™ã‚‹ã?¨ã€?作æˆ?ã?—ã?Ÿæ–°è¦?ファイルã?¸æƒ…å ±ã?Œã‚¨ã‚¯ã‚¹ãƒ?ートã?•れã?¾ã?™ã€‚
デリミトã?•れã?Ÿãƒ•ァイル書å¼?ã?«ã‚ˆã‚Šæƒ…å ±ã?¯ã‚¨ã‚¯ã‚¹ãƒ?ートã?•れã?¾ã?™ã€‚
æ§‹æ–‡
SYSCS_UTIL.SYSCS_EXPORT_TABLE (IN SCHEMANAME VARCHAR(128),
IN TABLENAME VARCHAR(128), IN FILENAME VARCHAR(32672),
IN COLUMNDELIMITER CHAR(1), IN CHARACTERDELIMITER CHAR(1),
IN CODESET VARCHAR(128))
ã?“ã?®ã‚·ã‚¹ãƒ†ãƒ 手続ã??ã?¯çµ?果を返ã?—ã?¾ã?›ã‚“。
- SCHEMANAME
- An input argument of type VARCHAR(128) that specifies the schema name
of the table. Passing a NULL value will use the default schema name.
- TABLENAME
- ã?“ã?®å¼•æ•°ã?®åž‹ã?¯VARCHAR(128)ã?§ã€?ã?“ã?®å¼•æ•°ã?«ã‚ˆã‚Šæƒ…å ±ã‚’ã‚¨ã‚¯ã‚¹ãƒ?ートã?™ã‚‹è¡¨ã‚„ビューã?®å??å‰?を指定ã?—ã?¾ã?™ã€‚空ã?®å€¤ã‚’渡ã?™ã?¨ã‚¨ãƒ©ãƒ¼ã?«ã?ªã‚Šã?¾ã?™ã€‚
- FILENAME
- æƒ…å ±ã‚’ã‚¨ã‚¯ã‚¹ãƒ?ートã?™ã‚‹æ–°è¦?ファイルã?®å??称を指定ã?—ã?¾ã?™ã€‚パスã?Œçœ?ç•¥ã?•れã?Ÿå ´å?ˆã€?ç?¾åœ¨ã?®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã?Œä½¿ã‚?れã?¾ã?™ã€‚ã‚‚ã?—æ—¢å˜ãƒ•ァイルã?®å??å‰?ã?ŒæŒ‡å®šã?•れã?Ÿå ´å?ˆã€?エクスãƒ?ートã?®æ‰‹ç¶šã??ã?¯ã‚¨ãƒ©ãƒ¼ã‚’è¿”ã?—ã?¾ã?™ã€‚ãƒ?ットワークサーãƒ?を使ã?£ã?¦ã?„ã‚‹å ´å?ˆã€?サーãƒ?上ã?®ãƒ•ァイルä½?置を指定ã?™ã‚‹å¿…è¦?ã?Œã?‚りã?¾ã?™ã€‚NULL値を指定ã?™ã‚‹ã?¨ã‚¨ãƒ©ãƒ¼ã?¨ã?ªã‚Šã?¾ã?™ã€‚FILENAMEパラメータã?¯VARCHAR (32672)åž‹ã?®å€¤ã‚’入力ã?«ã?¨ã‚‹å¼•æ•°ã?§ã?™ã€‚
- COLUMNDELIMITER
- ã?“ã?®å¼•æ•°ã?®åž‹ã?¯CHAR(1)ã?§ã€?列ã?®ãƒ‡ãƒªãƒŸã‚¿ã‚’指定ã?—ã?¾ã?™ã€‚指定ã?•れã?Ÿæ–‡å—ã?¯ã‚³ãƒ³ãƒžã?®ä»£ã‚?りã?«åˆ—ã?®çµ‚ã‚?りを表ã?™ã?Ÿã‚?ã?«ç”¨ã?„られã?¾ã?™ã€‚空ã?®å€¤ã‚’渡ã?—ã?Ÿå ´å?ˆã?¯æ—¢å®šã?®å€¤ã?Œä½¿ã‚?れã€?既定値ã?¯ã‚³ãƒ³ãƒž(,)ã?§ã?™ã€‚
- CHARACTERDELIMITER
- ã?“ã?®å¼•æ•°ã?®åž‹ã?¯CHAR(1)ã?§ã€?æ–‡å—ã?®ãƒ‡ãƒªãƒŸã‚¿ã‚’指定ã?—ã?¾ã?™ã€‚指定ã?•れã?Ÿæ–‡å—ã?¯äºŒé‡?引用符ã?®ä»£ã‚?りã?«æ–‡å—列を囲ã?†ã?Ÿã‚?ã?«ç”¨ã?„られã?¾ã?™ã€‚
空�値を渡��既定値�用�られ�既定値�二�引用符(")��。
- CODESET
- ã?“ã?®å¼•æ•°ã?®åž‹ã?¯VARCHAR(128)ã?§ã€?エクスãƒ?ートã?•れるファイルã?«ã?Šã?‘ã‚‹æƒ…å ±ã?®ã‚³ãƒ¼ãƒ‰ã‚»ãƒƒãƒˆã‚’指定ã?—ã?¾ã?™ã€‚コードセットã?®å??å‰?ã?¯Javaã?®ã‚µãƒ?ートã?™ã‚‹æ–‡å—エンコーディングã?®å†…ã?®ä¸€ã?¤ã?§ã?ªã?‘れã?°ã?ªã‚Šã?¾ã?›ã‚“ã€‚æƒ…å ±ã?¯ãƒ•ァイルã?«æ›¸ã??出ã?™å‰?ã?«ã€?データベースã?®ã‚³ãƒ¼ãƒ‰ã‚»ãƒƒãƒˆã?‹ã‚‰æŒ‡å®šã?•れã?Ÿã‚³ãƒ¼ãƒ‰ã‚»ãƒƒãƒˆã?«å¤‰æ?›ã?•れã?¾ã?™ã€‚
空ã?®å€¤ã‚’渡ã?—ã?Ÿå ´å?ˆã€?æƒ…å ±ã?¯å®Ÿè¡Œä¸ã?®JVMã?¨å?Œã?˜ã‚³ãƒ¼ãƒ‰ã‚»ãƒƒãƒˆã?§å‡ºåŠ›ã?•れã?¾ã?™ã€‚
ã‚‚ã?—スã‚ーマや表ã?®å??å‰?をデリミトã?•れã?ªã?„è˜åˆ¥å?ã?§ä½œæˆ?ã?—ã?Ÿå ´å?ˆã€?エクスãƒ?ートを行ã?†æ‰‹ç¶šã??ã?«æ¸¡ã?™å??å‰?ã?¯å…¨ã?¦å¤§æ–‡å—ã?¨ã?—ã?ªã?‘れã?°ã?ªã‚Šã?¾ã?›ã‚“。もã?—スã‚ーマや表ã€?列å??をデリミトã?•れã?Ÿè˜åˆ¥å?ã?§ä½œæˆ?ã?—ã?Ÿå ´å?ˆã€?エクスãƒ?ートを行ã?†æ‰‹ç¶šã??ã?«æ¸¡ã?™å??å‰?ã?®å¤§æ–‡å—å°?æ–‡å—ã?¯ã€?作æˆ?ã?—ã?Ÿã?¨ã??ã?¨å?Œã?˜ã?§ã?ªã?‘れã?°ã?ªã‚Šã?¾ã?›ã‚“。
使�方
ã?“ã?®æ‰‹ç¶šã??ã?®ä½¿ã?„æ–¹ã?®ã‚ˆã‚Šè©³ç´°ã?ªæƒ…å ±ã?¯ã€?Derby ツールã?¨ãƒ¦ãƒ¼ãƒ†ã‚£ãƒªãƒ†ã‚£ãƒ¼ã‚¬ã‚¤ãƒ‰ã?®ã€Œãƒ?ルクインãƒ?ートã?¨ã‚¨ã‚¯ã‚¹ãƒ?ートã?®æ‰‹ç¶šã??を使ã?†ã€?ã?®ç« ã‚’å?‚ç…§ã?—ã?¦ã??ã? ã?•ã?„。
例
次�例��SAMPLEデータベース��るSTAFF表�らmyfile.del���ファイル�エクス�ートを行�方法を示���。
CALL SYSCS_UTIL.SYSCS_EXPORT_TABLE (null, 'STAFF', 'myfile.del', null, null, null);