|
다음 목록에서 적절한 옵션 이름으로 스크롤하여
옵션 값 항목 대화 상자에 있는
값 설정에 대한 힌트를 따르십시오. |
|
- ADD_QUALIFIERS
- TRUE 또는 FALSE를 선택하십시오. TRUE일 경우, TDT가 자동으로 모든 구문의 SQL
테이블 이름(SQLPrepare와 SQLExecuteImmediate은 제외)을 규정화합니다. 사용되는 규정자는
소스 설정 대화
상자의 "규정자" 항목에 의해 결정됩니다(sai_sql.cfg에 "qual=xxx" 옵션 설정).
기본값은 TRUE입니다.
|
|
- APP
- 연결할 때 응용프로그램명을 입력합니다. 현재, Sybase와 MS
SQLServer에만 적용됩니다(두 경우 모두 선택적). 모든 응용프로그램명을 사용할 수 있습니다(예: "exampleapp").
|
|
- ARRAY_SIZE
- 한 번에 페치해야 하는 행 수(블록 단위)를 지정하는 수를 입력합니다. 블록 페치로
네트워크 오버헤드를 감축할 수 있습니다. TDT는 SQLSelectInto에 1을 설정합니다. 또한
TDT는 ARRAY_BUFFER_SIZE 값에 따라 ARRAY_SIZE 값을 채택하거나 채택하지 않을 수 있습니다.
현재 이 옵션은 Oracle에서만 지원됩니다. 기본값은 100 행입니다.
|
|
- ARRAY_BUFFER_SIZE
- 배열(블록) 페치 수행 시, 한 개의 문자열 유형의 열에 할당된 바이트 수를 지정합니다(예:
CHAR, LONG 또는 VARCHAR). 이 값을 크게 설정하면 절단을 막을 수 있습니다.
그러나 이 값을 작게 설정하면 네트워크를 통해 전송되는 데이터 양을 최소화합니다.
TDT는 SELECTS에 대해 이 값을 자동으로 255로 설정합니다(SQLManage에서).
현재 이 옵션은 Oracle에서만 지원됩니다. 기본값은 4096입니다.
|
|
- AUTO_CONNECT
- TRUE 또는 FALSE를 선택하십시오. TRUE로 설정하면 첫번째 (비연결) SQL 명령문이 실행될 때 TDT를 이 데이터 소스로 자동 연결합니다.
이것은 DEFAULT 소스와는 다릅니다.
- 경고: 이 옵션은 이전 버전과의 호환용으로만 제공되며, 향후 릴리스에는 지원되지 않을 것입니다.
|
|
- BIND_ALL
- TRUE 또는 FALSE를 선택하십시오. TRUE로 설정하면 모든 매개변수가 항상 바인드됩니다(인라인 확장 대신).
Oracle과 Informix의 기본값은 TRUE이고, 그 외 모든 데이터베이스의 기본값은 FALSE입니다.
|
|
- BIND_PARAMETER_BUFFER_SIZE
- 저장된 절차에 의해 리턴된 STRINGS에 사용되는 출력 매개변수 버퍼 크기를 지정하는 숫자를 입력합니다.
대부분 데이터베이스 현재 기본값은 2049입니다. SQLServer와 Sybase의 기본값은 257입니다.
|
|
- BIND_PARAMETER_FILL_OUTPUT_NULL_VALS
- TRUE 또는 FALSE를 선택하십시오. 출력 매개변수로 바인드되는 NULL 문자열이
바인드되기 전에 빈('') 문자열로 변환됩니다. 기본값은 FALSE입니다.
|
|
- BIND_PARAMETER_PAD_OUTPUT_STRINGS
- TRUE 또는 FALSE를 선택하십시오. 출력 매개변수로 바인드되는 문자열이
바인드되기 전에 BIND_PARAMETER_BUFFER_SIZE에 빈칸으로 오른쪽을 채웁니다. 기본값은 FALSE입니다.
|
|
- BOOLEAN_FORMAT
- DBMS에서 Boolean 값의 형식을 지정합니다. 현재, 모든 TSD 응용프로그램이
boolean을 정수로 저장하므로, 이 옵션은 사용되지 않습니다.
|
|
- BOOLEAN_STORAGE_TYPE
- INTEGER 또는 STRING을 선택하여 boolean에 사용되는 DBMS 저장 영역 클래스를 지정합니다. 현재, 모든 TSD 응용프로그램은
boolean을 INTEGER로 저장합니다.
|
|
- CASE_CONVERSION
- NONE, UPPER 또는 LOWER를 선택하여 TDT가 SQL문을 제출하기 전에 자동 대소문자 변환 수행 여부를 제어합니다.
일반적으로, 대소문자를 구별하는 DBMS의 경우,
Tivoli 스크립트 프로그래머는 SQL 조회문을 코딩할 때 대소문자를 관찰해야 합니다.
TDT는 일관성 있는 문자를 사용하므로, DBMS의 특정 대소문자 요구사항에 따른 코딩 작업은 제거됩니다.
기본값은 NONE입니다.
- 주: 이 옵션을 사용하려면 모든 데이터베이스
오브젝트(테이블, 컬럼, 색인 등)가 일관성있는 문자 형태(예: 모두 대문자 또는 모두 소문자)로 작성되어야 합니다.
|
|
- CASE_SENSITIVE
- TRUE 또는 FALSE를 선택하십시오. 이 옵션은 DBMS가 테이블이나 컬럼 이름과 같은
대소문자 구별 오브젝트 이름이 있는 지 여부를 TDT에 알려줍니다.
기본값은 FALSE입니다.
- 주: 이 설정은 데이터의 대소문자 구별을 의미하지 않습니다.
|
|
- CATALOG_CASE_CONVERSION
- NONE, UPPER 또는 LOWER를 선택하십시오. 이 옵션은 TDT가 시스템의 카탈로그 뷰(SAT_SYSCOLUMNS 및
SAI_SYSTABLES)에 대해 조회하는 데이터의 자동 문자 변환을 수행하는 지 여부를 제어합니다.
Informix의 기본값은 LOWER이고, 대소문자를 구별하는 Sybase와 MS SQLServer는 NONE입니다.
그 외 나머지는 모두 UPPER입니다.
|
|
- CLIENT_VERSION
- 데이터베이스 클라이언트 버전을 입력합니다(예: 1.20).
|
|
- COLUMN_CATALOG_METHOD
- STANDARD, DBMS_SPECIFIC 또는 ODBC를 선택하여 데이터베이스 카탈로그에서 테이블의 컬럼
정의를 조회하는 데 사용되는 방법을 지정합니다.
- STANDARD는 COLUMN_DEFINITION_TABLE과 다른 COL 매개변수를 사용하여 데이터를 조회합니다.
- DBMS_SPECIFIC은 성능에 최적화된 데이터베이스 플랫폼 특정 조회를 사용합니다.
DBMS_SPECIFIC 조회가 없을 경우, STANDARD 조회가 수행됩니다.
- ODBC를 통해 ODBC SQLColumns 함수를 사용하여 테이블의 컬럼 정보를 검색할 수 있습니다.
- MS SQLServer와 Sybase의 기본값은 DBMS_SPECIFIC이고, 그 외는 모두
STANDARD입니다.
|
|
- COLUMN_DEFINITION_TABLE
- TDT에서 컬럼 정보를 위해 사용되는 시스템 카탈로그 뷰의 이름을 입력합니다. 기본값은
SAI_SYSCOLUMNS입니다.
|
|
- COL_BUFFER_SIZE
- 문자 데이터 검색에 사용되는 버퍼의 크기를 지정하는 숫자를 입력합니다.
예를 들어 이 값을 512로 설정하면 512 바이트만 사용할 수 있다는 의미는 아닙니다.
TDT는 검색을 "크게 나눠서" 합니다. 기본 크기는 1998입니다. 일반적으로, 버퍼가
클수록 성능이 좋습니다. 그러나 본 테스트를 통해 효용 체감 지점에 빨리 도달함을 알 수 있습니다.
|
|
- COL_LENGTH_COLUMN
- 컬럼 길이가 있는 컬럼 카탈로그 뷰에 컬럼 이름을 입력합니다.
기본값은 LENGTH입니다.
|
|
- COL_NAME_COLUMN
- 컬럼 이름이 있는 컬럼 카탈로그 뷰에 컬럼 이름을 입력합니다.
기본값은 NAME입니다.
|
|
- COL_NULLS_COLUMN
- 컬럼 널 기능이 있는 컬럼 카탈로그 뷰에 컬럼 이름을 입력합니다. 기본값은 NULLS입니다.
|
|
- COL_REMARKS_COLUMN
- 컬럼 주석이 있는 컬럼 카탈로그 뷰에 컬럼 이름을 입력합니다. 기본값은 REMARKS입니다.
|
|
- COL_SCALE_COLUMN
- 컬럼 스케일이 있는 컬럼 카탈로그 뷰에 컬럼 이름을 입력합니다.
기본값은 SCALE입니다.
|
|
- COL_TBCREATOR_COLUMN
- 테이블 작성자가 있는 컬럼 카탈로그 뷰에 컬럼 이름을 입력합니다.
기본값은 TBCREATOR입니다.
|
|
- COL_TBNAME_COLUMN
- 테이블 이름이 있는 컬럼 카탈로그 뷰에 컬럼 이름을 입력합니다.
기본값은 TBNAME입니다.
|
|
- COL_TYPE_COLUMN
- 컬럼 유형이 있는 컬럼 카탈로그 뷰에 컬럼 이름을 입력합니다.
기본값은 TYPE입니다.
|
|
- COMMIT_SELECTS
- TRUE 또는 FALSE를 선택하십시오. TRUE이고 수동 확약 모드에서의 경우, TDT는 읽기 전용 작업 단위를 확약합니다(공유 잠금 해제).
기본값은 TRUE입니다.
|
|
- COMM_PACKET_SIZE
- 데이터베이스 클라이언트와 서버 사이의 통신 패킷 크기를 지정하는 숫자를 입력합니다.
이것은 기초 전송 프로토콜(예: TCP/IP) 패킷 크기가 아닙니다.
현재, 이것은 Sybase에만 적용됩니다. 기본값은 512 바이트입니다.
|
|
- DATE_FORMAT
- DBMS에서 예상되는 날짜 형식을 지정합니다.
- 예: MM/DD/YYYY, DD.MM.YYYY, YYYY-MM-DD, DD-MON-YY.
- 주: 사용가능한 형식에 대한 자세한 내용은 TDT 매뉴얼을 참조하십시오.
|
|
- DATE_PARAMETER_PRECISION
- 날짜 값을 매개변수 바인딩할 때 사용되는 정밀 자리 수를 지정하는 숫자를 입력합니다.
DBMS의 기본값에 대해서는 데이터베이스 서적을 참조하십시오.
|
|
- DATE_PARAMETER_SCALE
- 날짜 값을 매개변수 바인딩할 때 사용되는 스케일 자리 수를 지정하는 숫자를 입력합니다. REAL_PARAMETER_TYPE이 SQL_NUMERIC 또는 SQL_DECIMAL일 경우에만 사용합니다.
기본값은 0입니다.
|
|
- DATE_PARAMETER_TYPE
- SQL_DATE, SQL_CHAR, 또는 SQL_TIMESTAMP를 선택하여 DBMS의 날짜에 사용되는 매개변수 바인딩 클래스를 지정합니다.
현재 MS SQLServer와 Sybase를 제외한 모든 데이터베이스의 기본값은 SQL_DATE입니다.
MS SQLServer와 Sybase는 SQL_TIMESTAMP를 사용합니다.
|
|
- DATE_STORAGE_TYPE
- DATE, STRING 또는 INTEGER를 사용하여 DBMS가 날짜에 사용하는 저장 영역 클래스를 지정합니다.
현재, 모든 TSD 응용프로그램의 기본값은 DATE입니다.
|
|
- DRIVER_XOOR_DESC_CACHE_SIZE
- Oracle 데이터베이스의 경우에는, XOOR가 그 LRU 캐쉬에 보존하는 설명 데이터 양의 제한을 정의하는 숫자를 입력합니다.
기본값은 2000000000 개의 설명이며, 사실상 제한이 없습니다.
설명을 저장하지 않으려면 이 값을 0으로 설정합니다.
- 경고: 이 값을 동시 실행문의 최대 수보다 작은 0이 아닌 수로 설정하지 마십시오.
그러므로 설정값 40은 항상 안전한 최소값입니다.
|
|
- DRIVER_XOOR_MAX_LONG_COL_SIZE
- Oracle 데이터베이스의 경우에만, 숫자를 입력하여
ARRAY_SIZE가 1일 때 LONG 데이터 유형으로 검색될 수 있는 최대 크기를 정의합니다.
이 값이 32512 보다 클 경우, OCI 호출 "oflng"가 모든 데이터 검색에 사용됩니다.
이 값이 32512보다 작거나 같을 경우, 이 크기의 버퍼는 "odefin"과 바인드됩니다.
ARRAY_SIZE가 1보다 클 경우, "odefin"가 항상 호출되고, 버퍼 크기는
ARRAY_BUFFER_SIZE로 결정됩니다. 기본값은 32512입니다.
|
|
- DRIVER_XOSS_ANSI_TO_OEM
- Sybase와 MS SQLServer 데이터베이스의 경우만, 그리고 Windows에서만, TRUE 또는
FALSE를 선택하십시오. 이 매개변수는 선택적입니다. TRUE로 설정하면 데이터베이스 클라이언트에서
ANSI와 OEM 간의 코드 페이지 전환이 일어납니다. 기본값은 FALSE입니다.
- 주: NEEDS_CODEPAGE_TRANSLATION 옵션의 경우도 같습니다. 단,
다른 계층에서 일어납니다(DB-Lib vs. TDT). 따라서 둘을 한꺼번에 사용가능화할 수 없습니다.
|
|
- DRIVER_XOSS_CANCEL_FREQUENCY
- Sybase와 MS SQLServer 데이터베이스의 경우에만 0 또는 1을 선택하십시오.
- 이 매개변수는 선택적입니다. 결과 세트 취소의 빈도를 지정할 수 있습니다.
적절한 선택은 0(필요에 따라) 또는 1(항상)입니다. 최적화를 위해 XOSS는
불필요하게 dbcancel(또는 dbcanquery)을 호출하지 않습니다. 따라서 기본값은 0입니다.
그러나 DB-Lib 프로그래밍의 특성상 약간 복잡해집니다. 결과 세트 취소 오류로 인하여
문제 발생시, 이 값을 1(항상)로 설정합니다.
|
|
- DRIVER_XOSS_CANCEL_METHOD
- Sybase와 MS SQLServer 데이터베이스의 경우에만 0, 1 또는 2를 선택하십시오.
- 이 매개변수는 선택입니다. 결과 세트 취소 방법을 지정할 수 있습니다. 적절한 선택으로는
0(dbnextrow를 통해 반복 결합된 db 결과), 1(dbnextrow 및 (더 많은 행이
있는 경우) dbcancel의 한번의 반복과 결합된 db 결과) 또는 2(dbcancel)가 있습니다. 기본값은 1이며, 이 값이 가장 적합합니다. 그러나 결과 세트 취소 오류로
인하여 문제점이 발생할 경우, 이 값을 1 또는 2로 설정해보십시오.
|
|
- DRIVER_XOSS_CHARSET
- Sybase 데이터베이스의 경우에만, 클라이언트 문자 세트를 지정합니다(사용가능한
문자 세트 목록에 대해서는 데이터베이스 공급업체의 서적을 참조하십시오). 이 매개변수는 선택적입니다.
|
|
- DRIVER_XOSS_HOST
- Sybase와 MS SQLServer 데이터베이스의 경우에만, 워크스테이션 이름(sysprocesses
테이블에 표시)을 설정합니다. 사용자 사이트에서 모든 사용자들에 대해 공통 구성 파일을
사용할 경우, 보다 적절한 설정 방식은 XOSS_HOST 환경 변수를 통하는 것입니다(예를 들어, 사용자의 autoexec.bat에는 SET XOSS_HOST=Mozart가 있을 수 있습니다).
이 매개변수는 선택적입니다.
|
|
- DRIVER_XOSS_LANG
- Sybase와 MS SQLServer 데이터베이스의 경우에만, 사용자 로케일의 본래 언어 이름을
지정합니다(지원 언어 목록에 대해 데이터베이스 공급업체의 서적 참조). 이 매개변수는 선택적입니다.
|
|
- DRIVER_XOSS_LOGIN_TIMEOUT
- Sybase와 MS SQLServer 데이터베이스의 경우에만,
DB-Lib가 로그인 오류가 발생할 때 까지 기다리는 시간을 지정하는 숫자를 입력합니다. 이 값을 설정한다고 해서
시간 종료가 항상 일어난다고 보장할 수 없습니다. 어떠한 통신 오류로 인해
DB-Lib(또는 Net-Lib) 장애가 일어날 수도 있습니다.
|
|
- DRIVER_XOSS_MAX_TEXT_SIZE
- Sybase와 MS SQLServer 데이터베이스의 경우에만,
전송하거나 수신할 최대 TEXT 데이터 양(문자로)을 지정하는 숫자를 입력합니다. 기본값은 4096입니다.
|
|
- DRIVER_XOSS_PACKET_SIZE
- Sybase와 MS SQLServer 데이터베이스의 경우에만,
사용자 응용프로그램에서 사용되는 TDS 패킷 크기를 지정하는 숫자를 입력합니다. 기본값은 512 바이트입니다.
- 주: 사용자의 통신 프로토콜에 따라, 큰 값을 지정하면 통신 오류가 발생할 수 있습니다.
|
|
- DRIVER_XOSS_SQL_TIMEOUT
- Sybase와 MS SQLServer 데이터베이스의 경우에만,
DB-Lib가 서버가 SQL 명령에 대한 응답을 기다리는 시간을 지정하는 숫자를 입력합니다.
- 주: 이 값을 설정한다고 해서 시간 종료가 항상 발생하는 것은 아닙니다.
일부 통신 및/또는 서버 오류가 DB-Lib(또는 Net-Lib) 장애를 일으킬 수도 있습니다.
|
|
- DRIVER_XOSS_USE_DBROWS
- Sybase와 MS SQLServer 데이터베이스의 경우에만, TRUE 또는 FALSE를 선택하여
XOSS가 DBROWS를 호출하는 최적화를 사용하여, 이 결과 세트에서 보류 중인 행이 있는지
여부를 알아봅니다. 기본값은 TRUE입니다. 일부 환경에서는 이 값을
FALSE로 설정해야 보다 좋은 결과를 얻을 수 있습니다. 그러나 이런 경우는 매우
드문 경우일 것입니다.
|
|
- DRIVER_XOINF_SERVICE
- Informix의 경우에만, 데이터베이스 서버에 연결할 때 Informix Net(INET)이 사용하는
TCP/IP를 지정합니다. 이 이름은 사용자의 기계의 TCP/IP 네트워킹 소프트웨어에서 사용하는 SERVICES
파일에 지정된 것과 일치해야 합니다.
가능한 SERVICES 파일 위치: c:\windows; c:\win95;
c:\winnt\system\drivers\etc; c:\ftp\etc; c:\ibmtcp\etc. 사용자 고유의 네트워킹 소프트웨어에 대한 특정 위치에 대해서는
공급업체(Tivoli Systems, Inc.가 아닌) 네트워킹 소프트웨어 참조서를 참조하십시오.
이 항목이 없거나 비어있을 경우, 기본값은 INFORMIX.INI에 지정된 TCP/IP 서비스 이름입니다.
|
|
- DRIVER_XOINF_PROTOCOL
- Informix의 경우에만, 데이터베이스 서버에 연결할 때 Informix Net(INET)이 사용하는
네트워킹 전송 프로토콜(예: TCP/IP)을 지정합니다. 이 항목의 적절한 값은 Informix Net(INET)
매뉴얼을 참조하십시오. 이 항목이 없거나 비어있을 경우, 기본값은 INFORMIX.INI에
지정된 네트워킹 전송 프로토콜입니다.
|
|
- DRIVER_XOINF_DBDATE
- Informix의 경우에만, Informix Net이 날짜 변환에 사용하는 날짜 형식을 지정합니다.
- 주: 이것은 SAI_SQL 계층의 DATE_FORMAT 옵션과 같은 형식이 아닙니다.
사용가능한 값에 대해 Informix Net 매뉴얼을 참조하십시오.
보통, 특별한 이유가 있는 경우를 제외하고는 이 설정값을 변경하지 마십시오. 이
항목이 없거나 비어있을 경우, 기본값은 INFORMIX.INI에 지정된 날짜 형식이며 기본값은
"mdy4-"입니다.
|
|
- DRIVER_XOINF_DBTIME
- Informix의 경우에만, Informix Net이 날짜-시간 변환에 사용하는 날짜-시간 형식을 지정합니다.
- 주: 이것은 SAI_SQL 계층의 TIME_FORMAT 옵션과 같은 형식이 아닙니다.
사용가능한 값에 대해 Informix Net 매뉴얼을 참조하십시오.
보통, 특별한 이유가 있는 경우를 제외하고는 이 설정값을 변경하지 마십시오.
이 항목이 없거나 또는 비어있을 경우, "INI"를 사용하여 INFORMIX.INI 값의
사용을 의미하는 경우를 제외하고는 기본값이 "%Y-%m-%d %H:%M:%S"입니다.
|
|
- DRIVER_XOINF_USE_HOLD_CURSORS
- Informix의 경우에만, TRUE 또는 FALSE를 선택하십시오.
확약을 하며 종료되지 않도록, XOINF가 WITH HOLD 옵션을 사용하여 커서를 작성합니다. 기본값은 TRUE입니다.
|
|
- DRIVER_XOINF_CHECK_PARAM_COUNT
- Informix의 경우에만, TRUE 또는 FALSE를 선택하십시오. XOINF가 제출된 SQL문을
구문분석하여 매개변수 바운드의 수가 SQL문 텍스트에 포함된 매개변수 수를 초과하지 않게 합니다. 기본값은 TRUE이지만 FALSE가 보다 최적입니다.
그러나, SQLExecuteImmediate로 전달되는 특별 매개변수가 있는 코드를 실행할 경우, 이 값을 TRUE로
설정해야 합니다.
|
|
- DRIVER_XOINF_MAX_TEXT_SIZE
- Informix의 경우에만, 한 번에 한 컬럼에서 읽을 수 있는 TEXT 데이터의 크기의
최대 값을 바이트로 지정하는 숫자를 입력합니다.
기본값은 4096입니다. 이 값이 충분하지 않을 경우, 32768(32K)로 올릴 수 있습니다.
|
|
- DRIVER_XOINF_MAX_DESC_CACHE_SIZE
- Informix의 경우에만, XOINF가 그 LRU 캐쉬에 보존하는 설명 데이터 양의 제한을 정의하는 숫자를 입력합니다. 기본값은 2000000000 개의 설명이며, 사실상 제한이 없습니다.
설명을 저장하지 않으려면 이 값을 0으로 설정합니다.
- 경고: 이 값을 동시 실행문의 최대 수보다 작은 0이 아닌 수로 설정하지 마십시오.
그러므로 설정값 40은 항상 안전한 최소값입니다.
|
|
- FTR_MAX_HITS
- 텍스트 탐색 서버로부터 리턴된 최대 행 ID 수를 지정하는 숫자를 입력합니다.
이 최대 값을 초과하는 수는 리턴되지 않으며 경고 메세지가 표시됩니다.
이 한계값은 사용자의 DBMS의 조회 한계를 초과하지 않도록 설정됩니다.
기본값은 250입니다.
|
|
- FTR_TEXT_INDEX_SOURCE
- 텍스트 탐색 드라이버에서 사용되는 색인 데이터 소스(sai_sql.cfg에서) 이름을 입력합니다.
|
|
- GET_COM_ERRCODE
- TRUE 또는 FALSE를 선택하여 오류의 일반 리턴 코드 요청 여부를 지정합니다.
예: "컬럼이 이미 존재합니다," "존재하지 않는 오브젝트를 제거합니다,"
"이미 있는 오브젝트를 작성합니다" 및 "중복 키로 레코드 추가."
|
|
- HAS_TRANSACTIONS
- TRUE 또는 FALSE를 선택하십시오. TRUE일 경우, DBMS이 트랜잭션을 지원합니다.
현재 지원되는 모든 DBMS의 기본값입니다(텍스트 탐색 드라이버는 예외).
|
|
- INFORMIX_LOCK_MODE
- Informix의 경우에만, WAIT 또는 NO_WAIT를 선택하십시오. 잠금 모드를 지정합니다. 기본 모드는
WAIT입니다.
|
|
- INTEGER_FORMAT
- (데이터베이스 서버에서) 정수에 사용되는 형식을 지정합니다(예: "nnnn"
및 "n.nnn"). 다른 정수 형식을 지원하는 후크가 있지만,
모든 경우에 작동되는 지는 검증되지 않았습니다.
|
|
- INTEGER_PARAMETER_PRECISION
- 정수 값을 매개변수 바인딩할 때 사용되는 정밀 자리 수를 지정하는 숫자를 입력합니다. 사용자 DBMS의 기본 값에 대한 서적을 참조하십시오.
|
|
- INTEGER_PARAMETER_TYPE
- SQL_INTEGER, SQL_NUMERIC, SQL_DECIMAL, 또는 SQL_SMALLINT를 선택하여 DBMS의
정수에 사용되는 매개변수 바인딩 클래스를 지정합니다. 현재, Oracle7을 제외하고는 모두 기본값이 SQL_INTEGER입니다.
Oracle7은 SQL_NUMERIC을 사용합니다.
|
|
- INTEGER_STORAGE_TYPE
- INTEGER, REAL 또는 STRING을 선택하여 정수 저장에 사용되는 DBMS 저장영역 클래스를 지정합니다. 현재, 모든 TSD 응용프로그램의 기본값은 INTEGER입니다.
|
|
- MANUAL_COMMITS
- TRUE 또는 FALSE를 선택하십시오. TRUE일 경우, TDT(데이터베이스 드라이버가 아님)는 자동 확약을 제어합니다.
기본값은 XOOR에서는 TRUE이고, 그 외에는 FALSE입니다.
|
|
- MAX_LITERAL_LEN
- TDT가 인라인 확장 대신에 바운드 매개변수를 사용하기 전에, 삽입 또는 갱신되는 데이터
컬럼의 최대 문자수를 지정하는 숫자를 입력합니다.
기본값이 Oracle은 2000, Informix는 255, 그리고 그 외에는 -1(사용불가)입니다.
|
|
- MULTIPLE_CONNECT
- TRUE 또는 FALSE를 선택하십시오. TRUE일 경우, 이 데이터 소스는 동시 복수 연결을 지원합니다.
DB2/2와 DB2/6000 버전 1.x을 제외하고는 모두 기본값이 TRUE입니다.
|
|
- MULTIPLE_CONNECT_REQUIRED
- TRUE 또는 FALSE를 선택하십시오. TRUE일 경우, DBMS은 복수 연결이 동시 SQL문을 수행하도록 요구합니다. 즉, DBMS는 연결에서 한 번에 한 개의 명령문만 실행할 수 있습니다.
Sybase와 MS SQLServer의 기본값은 TRUE이고, 그 외에는 FALSE입니다.
|
|
- NEEDS_CODEPAGE_TRANSLATION
- TRUE 또는 FALSE를 선택하십시오. TRUE일 경우, TDT는 ANSI-OEM 간의 변환을 수행합니다.
Windows에서만 적용됩니다. DB2/2와 DB2/6000에서는 TRUE가 기본값이고, 그 외에는 FALSE입니다.
|
|
- PROCESS_RESULTS_ON_FREESTMT
- TRUE 또는 FALSE를 선택하십시오. TRUE일 경우, TDT는 SQLFreeStmt를 실행하기 전에 데이터베이스에서 모든 행을 페치합니다. 이것은 SQLFreeStmt의 결과를
제대로 지우지 않은 일부 ODBC 드라이버에 대한 임시 조치입니다.
|
|
- REAL_FORMAT
- 데이터베이스 서버에서 실수로 사용되는 형식 이름을 입력합니다(예:
"n,nnn.n" 및 "nnnn"). 다른 실수 형식을 지원하는 후크가 있지만,
모든 경우에 작동되는 지는 검증되지 않았습니다.
|
|
- REAL_PARAMETER_PRECISION
- 실수 값을 매개변수 바인딩할 때 사용되는 정밀 자리 수를 지정하는 숫자를 입력합니다. DBMS의 기본값에 대해서는 데이터베이스 서적을 참조하십시오.
|
|
- REAL_PARAMETER_TYPE
- SQL_REAL, SQL_FLOAT, SQL_DOUBLE, SQL_NUMERIC 또는 SQL_DECIMAL을 선택하여
실수에 사용되는 DBMS 매개변수 바인딩을 지정합니다. 현재, Oracle7을 제외하고는 모두 기본값이 SQL_DOUBLE입니다. Oracle7은 SQL_FLOAT를 사용합니다.
|
|
- REAL_STORAGE_TYPE
- REAL, STRING 또는 INTEGER를 사용하여 실수에 사용하는 DBMS 저장 영역 클래스를 지정합니다. 현재, 모든 TSD 응용프로그램의 기본값은 REAL입니다.
|
|
- REUSE_STATEMENTS
- TRUE 또는 FALSE를 선택하여 TDT 재사용 구문이 X/Open(또는 ODBC) 레벨에서 처리되는 지 여부를 지정합니다. Oracle의 경우는 기본값이 TRUE입니다. Oracle 서버는 커서 데이터 영역을 재사용할 수 있습니다.
그 외 모든 DBMS의 경우에는 기본값이 FALSE입니다.
|
|
- ROW_BUFFER_SIZE
- 데이터 페치에 사용되는 행 버퍼의 행 수를 지정하는 숫자를 입력합니다.
현재 이 옵션을 사용가능하지 않습니다.
|
|
- SERVER_VERSION
- 데이터베이스 서버 버전을 입력합니다(예: 7.0.16).
|
|
- SETDB
- TRUE 또는 FALSE를 선택하십시오. TRUE일 경우, TDT는 데이터베이스가 ODBC.INI에 지정되었을 지라도,
연결 후에 즉시 데이터베이스를 설정합니다.
현재, 이 옵션(TRUE로 설정)은 Intersolv의 SQLServer ODBC 드라이버에서만 사용됩니다.
|
|
- SHOW_WARNINGS
- TRUE 또는 FALSE를 선택하십시오. TRUE일 경우, 사용자는 경고 조건의 경고 대화 상자를 보게 됩니다(프로그램은 계속됩니다).
|
|
- SQL_CONN_POOL_SIZE
- 캐쉬된 연결 풀 크기를 지정하는 숫자를 입력합니다. 기본값은 40입니다.
0으로 설정하여 캐슁을 작동불가능하게 할 수 있습니다.
|
|
- STRING_FORMAT
- 문자열에 사용되는 DBMS 저장영역 형식의 이름을 입력합니다. 현재 이 옵션을 사용가능하지 않습니다.
|
|
- STRING_PARAMETER_TYPE
- SQL_CHAR, SQL_VARCHAR 또는 SQL_LONGVARCHAR를 사용하여 문자열에 사용되는 DBMS
매개변수 바인딩 클래스를 지정합니다.
현재 모든 데이터베이스 플랫폼에서의 기본값은 SQL_CHAR입니다.
|
|
- STRING_STORAGE_TYPE
- 문자열 저장에 사용되는 DBMS 저장영역 클래스의 이름을 입력합니다. 현재, 모든 TSD 응용프로그램의 기본값은 STRING입니다.
|
|
- SYSQUAL
- 시스템 테이블 규정자의 이름을 입력합니다(예: SYSIBM).
|
|
- TABLE_CATALOG_METHOD
- STANDARD, DBMS_SPECIFIC 또는 ODBC를 선택하여 데이터베이스 카탈로그에서 테이블을
조회하는 데 사용되는 방법을 지정합니다.
- STANDARD는 TABLE_DEFINITION_TABLE과 다른 TAB 매개변수를 사용하여 데이터를 조회합니다.
- DBMS_SPECIFIC은 성능에 최적화된 데이터베이스 플랫폼 특정 조회를 사용합니다.
DBMS_SPECIFIC 조회가 없을 경우, STANDARD 조회가 수행됩니다.
- ODBC를 통해 ODBC SQLTables 함수를 사용하여 테이블의 컬럼 정보를 검색할 수 있습니다.
MS SQLServer와 Sybase의 기본값은 DBMS_SPECIFIC이고, 그 외는 모두
STANDARD입니다.
|
|
- TABLE_DEFINITION_TABLE
- TDT에서 테이블 정보를 위해 사용되는 시스템 카탈로그 뷰의 이름을 입력합니다.
기본값은 SAI_SYSTABLES입니다.
|
|
- TAB_COLCOUNT_COLUMN
- 컬럼 수가 있는 테이블 카탈로그 뷰에 컬럼 이름을 입력합니다.
기본값은 COUNT입니다.
|
|
- TAB_CREATOR_COLUMN
- 테이블 작성자가 있는 테이블 카탈로그 뷰에 컬럼 이름을 입력합니다.
기본값은 CREATOR입니다.
|
|
- TAB_NAME_COLUMN
- 테이블 이름이 있는 테이블 카탈로그 뷰에 컬럼 이름을 입력합니다. 기본값은 NAME입니다.
|
|
- TAB_REMARKS_COLUMN
- 테이블의 주석이 있는 테이블 카탈로그 뷰에 컬럼 이름을 입력합니다. 기본값은 REMARKS입니다.
|
|
- TAB_TYPE_COLUMN
- 테이블 유형(예: 뷰 또는 테이블)이 있는 테이블 카탈로그 뷰에 컬럼 이름을 입력합니다. 기본값은 TYPE입니다.
|
|
- TIME_FORMAT
- DBMS에서 예상하는 시간 형식 이름을 입력합니다(예:"hh:mm:ss" 또는
"hh.mm.ss"). 사용가능한 형식에 대한 자세한 내용은 TDT 매뉴얼을 참조하십시오.
|
|
- TIME_PARAMETER_PRECISION
- 시간 값을 매개변수 바인딩할 때 사용되는 정밀 자리 수를 지정하는 숫자를 입력합니다. RDBMS의 기본값에 대해서는 데이터베이스 서적을 참조하십시오.
|
|
- TIME_PARAMETER_TYPE
- SQL_TIME, SQL_CHAR 또는 SQL_TIMESTAMP를 선택하여 시간에 사용되는 DBMS의
매개변수 바인딩을 지정합니다. 현재 Informix, MS SQLServer 그리고 Sybase를 제외하고는
기본값이 SQL_TIME입니다.
Informix 데이터베이스는 SQL_CHAR를 사용하고, MS SQLServer와 Sybase는 SQL_TIMESTAMP를 사용합니다.
|
|
- TIME_STORAGE_TYPE
- TIME, STRING 또는 INTEGER를 사용하여 시간에 사용하는 DBMS 저장 영역 클래스를 지정합니다.
현재 모든 TSD 응용프로그램의 기본값은 TIME이며, Oracle과 Informix
데이터베이스는 예외입니다. 그 기본값은 STRING입니다.
|
|
- UPDATE_LOCK_LEVEL
- COLUMN 또는 ROW를 선택하여 수동적 동시 갱신에 사용되는 잠금 레벨을 지정합니다.
COLUMN을 사용하여 테이블에서 각 컬럼에 대한 잠금을 점검할 수 있습니다. ROW를
사용하여 테이블에서 각 행에 대한 잠금을 점검할 수 있습니다. 기본값은 COLUMN입니다.
|
|
- UPDATE_LOCK_COLUMN
- UPDATE을 통해 배타적 잠금을 적용할 때 사용하는 컬럼 이름을 입력합니다. 수동적 동시 점검 중에 데이터 보류에 사용됩니다. 기본값은 MODIFY_DATETIME입니다.
MODIFY_DATETIME가 테이블에 없을 경우, 보통 SQLSetOption을 사용하여
상황에 맞게 컬럼 이름을 변경합니다. sai_sql.cfg에서 설정하여 모든 테이블의 기본값을
지정할 수 있습니다.
|
|
- UPDATE_LOCK_ERROR_FILTER
- TDT가 UPDATE을 통해 배타적 잠금을 적용할 때 사용되는 오류 필터 레벨을 지정하는 숫자를 입력합니다.
수동적 동시 점검 중에 데이터 보류에 사용됩니다.
오류 필터에 대한 자세한 내용은 TDT 매뉴얼을 참조하십시오. 기본값은 0이며, 심각하지 않은 모든 오류를 억제합니다.
|
|
- UPDATE_LOCK_STYLE
- UPDATE, SELECT_FOR_UPDATE, NONE 또는 UPDATE_COND를 선택하여 수동적 동시 갱신에
사용되는 잠금 양식을 지정합니다. 사용가능한 잠금 양식에 대한 자세한 내용은 Tivoli 스크립트
매뉴얼을 참조하십시오. Oracle,
DB2/2와 DB2/6000의 기본값은 SELECT_FOR_UPDATE이고, 그 외 모든 경우의 기본값은 UPDATE입니다.
|
|
- UPDATE_MODE
- DBMS_OPTIMISTIC, SELECT 또는 NONE을 선택하여 수동적 동시 점검을 수행하는 데 사용되는 방법을 지정합니다.
사용가능한 갱신 모드에 대한 자세한 내용은 Tivoli 스크립트
매뉴얼을 참조하십시오. 모든 DBMS의 기본값은 SELECT입니다.
|
|
- UPPERCASE_FUNCTION
- 대문자 입력에 사용되는 DBMS 고유의 기능 이름을 입력합니다. DB/2와
db2/6000의 기본값은 TRANSLATE이고, Oracle, Sybase 및 MS SQLServer의 기본값은
UPPER이며, Watcom의 기본값은 UCASE입니다. Informix는 이 기능을 지원하지 않습니다.
|
|
- VALLIDATE_DRIVER
- TRUE 또는 FALSE를 선택하십시오. TRUE일 경우, TDT는 드라이버 유효성 검증을 수행하여, 사용자가 지원되지 않는 드라이버를 사용하는 지 여부를 알아봅니다. 기본값은 TRUE입니다.
|