指定要在轉碼字元資料以匯出或傳輸 SAS 檔案時使用的轉譯表格。
有效期限: | CPORT 程序、UPLOAD 程序、DOWNLOAD 程序 |
限制: | 一個 TRANTAB 陳述式只能指定一個轉譯表格。若要指定其他轉譯表格,請使用其他 TRANTAB 陳述式。 |
互動: | TRANTAB 陳述式指定自訂的轉譯表格 (例如,將 EBCDIC 字元對應至 ASCII 字元),以套用至要匯出或傳輸之 SAS 檔案中的字元集。TRANTAB= 系統選項指定要用於 SAS 工作階段的轉譯表格 (包含檔案傳輸)。 |
指定要套用至想要匯出 (PROC CPORT) 或傳輸 (PROC UPLOAD 或 PROC DOWNLOAD) 之 SAS 目錄的轉譯表格名稱。 您指定為 SASUSER.PROFILE 目錄或 SASHELP.HOST 目錄中目錄項目名稱的 translation-table-name。會先搜尋 SASUSER.PROFILE 目錄,再搜尋 SASHELP.HOST 目錄。
只將轉譯表格套用至含有所指定類型的項目。 etype-list 可以是一或多個項目類型。目錄項目類型的範例包含 DATA 和 FORMAT。如果 etype-list 是簡單項目類型,請省略括號。
OPT=DISP | 只將轉譯表格套用至產生視窗顯示的指定目錄項目。 |
OPT=SRC | 只將轉譯表格套用至類型為 SOURCE 的指定目錄項目。 |
OPT=(DISP SRC) | 只將轉譯表格套用至產生視窗顯示或類型為 SOURCE 的指定目錄項目。 |
預設 | PROC CPORT、PROC UPLOAD 和 PROC DOWNLOAD 會將轉譯表格套用至所指定目錄中的所有項目和資料集。 |
http://support.sas.com/techsup/technote/ts639.pdf
指派資料館參考。</userSuppliedValue>LIBNAME 和 FILENAME
陳述式會分別指派原始碼資料館的資料館名稱和傳輸檔案的 Fileref。
libname source '\\sashq\root\pub\pubdoc\doc\901\authoring\proc\miscsrc\sasfiles\cport'; filename tranfile 'trans3'; proc trantab table=ascii; save table=ttable1;
libname source 'SAS data-library'; filename tranfile 'transport-file' host-option(s)-for-file-characteristics;
套用轉譯詳細規格。</userSuppliedValue>
TRANTAB 陳述式會套用您使用自訂轉譯表格 TTABLE1 所指定的轉譯。TYPE= 將轉譯限制為 FORMAT 項目。
proc cport catalog=source.formats file=tranfile; trantab name=ttable1 type=(format); run;
NOTE: Proc CPORT begins to transport catalog SOURCE.FORMATS NOTE: The catalog has 2 entries and its maximum logical record length is 104. NOTE: Entry REVENUE.FORMAT has been transported. NOTE: Entry DEPT.FORMATC has been transported.