上一頁|下一頁

DBCSTAB 程序

範例 1: 使用 DBCSTAB 程序建立轉換表格

功能:
PROC DBCSTAB 陳述式選項::
CATALOG=
DBLANG=
BASETYPE=
VERIFY
下列範例建立日文轉譯表格 (稱為 CUSTAB),以及示範如何使用 TRANTAB 選項來指定這個新轉譯表格。DBCS、DBCSLANG 和 DBCSTYPE 選項是在啟動時指定。
/*these parameters are required for the code to work*/
sdsenv m900 —box dntdd
sdssas —dbcs —dbcslang japanese —dbcstype pcms
TRANTAB 資料集建立如下:

程式

data trantab;
pcms='8342'x; dec='b9b3'x; 
run;
proc dbcstab
/* name of the new translate table */
name=custtab
/* based on pcibm encoding */
basetype=pcms
/* data to create the new table */
data=trantab
/* japanese language */
dbcslang=japanese
/* catalog descriptor */
desc='Modified Japanese Trantab'
/* where the table is stored */
catalog=sasuser.dbcs 
/* checks for invalid DBCS in the new data */ 
verify;
run;
若要指定轉譯表格,請使用 TRANTAB 選項:
options trantab=(,,,,,,,,,custtab);
轉譯表格一般是與 SAS/CONNECT 軟體、PROC CPORT 和 PROC CIMPORT 以及 DATA 步驟函數 KCVT 搭配使用,以進行 DBCS 轉換。TRANTAB= 選項可能用來指定 DBCS 轉譯表格。針對 SAS 8.2 版和舊版本,第九個引數之前是用來指定 DBCS 系統表格。不過,針對 SAS 9 和更新版本,SAS 系統會使用可載入模組中所含的系統表格,而不是使用第九個引數。systab 名稱接受日文、韓文、中文和台灣字元。第十個引數指定 DBCS 使用者表格:
options trantab=(,,,,,,,,systab); /* ninth argument */
上一頁|下一頁|頁面頂端