上一頁|下一頁

SORTSEQ= 系統選項:UNIX、Windows 和 z/OS

指定要在目前 SAS 工作階段中使用之 SORT 和 SQL 程序的語言特有的定序序列。

有效期限: 組態檔、SAS 叫用、OPTIONS 陳述式、SAS 系統選項視窗
類別: 排序:程序選項
PROC OPTIONS GROUP= SORT

語法

SORTSEQ=collating-sequence

語法描述

collating-sequence

指定 SORT 程序要在目前 SAS 工作階段中使用的定序序列。 有效值可以是由使用者提供,或可以是下列其中一項:

  • ASCII
  • DANISH (別名 NORWEGIAN)
  • EBCDIC
  • FINNISH
  • ITALIAN
  • NATIONAL
  • POLISH
  • REVERSE
  • SPANISH
  • SWEDISH

詳細資料

若要建立或變更定序序列,請使用 TRANTAB 程序來建立或修改轉譯表格。當您建立專屬的轉譯表格時,它們會儲存在 PROFILE 目錄中,並使用 HOST 目錄中所儲存的相同名稱來覆寫任何轉譯表格。
附註: 系統管理員將新建立的表格從 PROFILE 目錄複製至 HOST 目錄,就可以修改 HOST 目錄。所有使用者都可以存取新的或修改的轉譯表格。
如果您是在視窗環境中,請使用 [檔案總管] 視窗來顯示 SASHELP HOST 目錄。在 HOST 目錄中,類型為 TRANTAB 的項目會包含項目名稱所識別的定序序列。
如果您不是在視窗環境中,請發出下列陳述式來產生 HOST 目錄內容清單。定序序列是類型為 TRANTAB 的項目。
proc catalog catalog=sashelp.host;
contents;
run;
若要查看特定轉譯表格的內容,請使用這些陳述式:
proc trantab table=translation-table-name;
list;
run;
定序序列的內容會顯示在 SAS 日誌中。

範例

此範例示範使用 PROC SORT 和 PROC SQL 的 SORTSEQ 功能:
options sortseq=reverse; 
proc sort data=sashelp.class out=foo1; 
by name; 
run; 
proc sql; 
create table foo2 as select * from sashelp.class order by name;
quit;
run;

請同時參閱

系統選項:
上一頁|下一頁|頁面頂端