2015-02-04 4 views

답변

15

예 (9.4 이상 또는)

option varinitchk = error;

기본값 note되고, 다른 가능한 값은 다음과 nonotewarning이다.

특정 메모를 오류로 변경하는 문서화되지 않은 기능이 있습니다. option dsoptions = note2err을 사용하여 옵션을 설정할 수 있습니다. 또는 데이터 문에 / note2err을 추가하십시오. 나는이 옵션은 오류로 변경 노트의 SAS-L에 목록을 발견

19 Variable %*v is uninitialized. 
97 Missing values were generated as a result of 
98 Division by zero detected at %2q. 
99 Mathematical operations could not be performed 
108 Invalid numeric data, '%*s' , at %2q. 
109 Invalid character data, %f , at %2q. 
110 Invalid %sargument to function %b at %2q. 
139 Argument to function %*s is not a known variable name: %*v. 
140 Argument to function %*s is not a valid variable name: %*s. 
205 Invalid argument(s) to the exponential operator "**" at %2q. 
208 Invalid numeric data, %*s='%*s' , at %2q. 
209 Invalid character data, %*s=%f , at %2q. 
223 A number has become too large at %2q. %w%*s 
224 A number has become too large during the compilation phase. 
225 Division by zero detected during the compilation phase. 
242 Invalid argument(s) to the exponential operator "**". 
258 Invalid argument to function %*b at %2q. 
259 Invalid first argument to function %*b at %2q. 
260 Invalid second argument to function %*b at %2q. 
261 Invalid third argument to function %*b at %2q. 
262 Invalid fourth argument to function %*b at %2q. 
267 Argument %d to function %*b at %2q is invalid. 
356 The SUBSTR pseudo-variable function does not allow character 
424 Character values have been converted to numeric 
425 Numeric values have been converted to character 
429 A number has become too large during the compilation phase, 
430 Division by zero detected during the compilation phase, 
484 Format %*b was not found or could not be loaded. 
485 Informat %*b was not found or could not be loaded. 

Source

+0

이 중대하다 ... 그들은 자동 유형과 같은 다른 일을 충당하기 위해이를 확장하지 않았다 너무 나쁘다 전환 수. –

+4

실제로 특정 노트를 오류로 변경하는 문서화되지 않은 기능이 있습니다. 'option dsoptions = note2err; '을 사용하거나'/ note2err'를 특정 데이터 단계에 추가하여 옵션을 설정할 수 있습니다. 이것은 초기화되지 않은 변수 및 암시 적 유형 변환에 적용됩니다. 다른 노트가 변환 될지 모르겠습니다. – DWal

+0

+1 dsoptions = note2err. 그것은 많은 나쁜 노트를 오류가되게합니다. 어느 날 그들이 그것을 공식화하기 위해 문서화하기를 희망합니다. – Quentin

관련 문제