Příručka Application development: Call Level Interface (CLI)

7 7 7

Klíčové slovo 7MapBigintCDefault konfigurace rozhraní 7CLI/ODBC

7
7
Popis klíčového slova:
7
Určuje výchozí typ jazyka C sloupců a značek 7parametru typu BIGINT. 7
7
Syntaxe v souboru db2cli.ini:
7
MapBigintCDefault = 0 7| 1 | 2 7
7
Výchozí nastavení:
7
Výchozí reprezentace typu jazyka C pro data BIGINT 7je SQL_C_BIGINT. 7
7
Poznámky k použití:
7
  7
7
7

Klíčové slovo MapBigintCDefault řídí typ jazyka C, 7který se používá, je-li pro sloupce a značky 7parametru BIGINT zadána hodnota SQL_C_DEFAULT. Toto klíčové slovo by mělo být používáno primárně s aplikacemi 7společnosti Microsoft, jako např. Microsoft Access, 7které nezvládnou práci s osmibajtovými celými čísly. Klíčové slovo MapBigintCDefault nastavte následujícím 7způsobem:

7

Toto klíčové slovo ovlivní chování funkcí CLI, 7kde může být hodnota SQL_C_DEFAULT zadána jako typ 7jazyka C, např. SQLBindParameter(), SQLBindCol() nebo 7SQLGetData().

7 7 7

Klíčové slovo 7DescribeOutputLevel konfigurace rozhraní 7CLI/ODBC

7
7
Popis klíčového slova:
7
Nastaví úroveň informací popisu výstupního 7sloupce, která je vyžadována ovladačem CLI během 7požadavků přípravy nebo popisu. 7
7
Syntaxe v souboru db2cli.ini:
7
DescribeOutputLevel = 0 | 1 | 72 | 3 7
7
Výchozí nastavení:
7
Vyžaduje informace popisu uvedené v úrovni 2 7v části 16. 7
7
Poznámky k použití:
7
  7
7
7

Toto klíčové slovo řídí množství informací, které 7ovladač CLI vyžaduje při požadavku přípravy a popisu. Podle výchozího nastavení, když server obdrží 7požadavek popisu, vrátí informace obsažené v úrovni 2 7části 16 pro sloupce výsledné 7sady. Aplikace ovšem všechny tyto informace zřejmě 7nebude potřebovat nebo může potřebovat některé další.

7

Nastavení klíčového slova DescribeOutputLevel na 7úroveň, která odpovídá potřebám klientské aplikace, 7může zvýšit výkon, protože data popisu přenášená mezi 7klientem a serverem jsou omezena na minimální 7množství, které aplikace vyžaduje. Pokud je klíčové 7slovo DescribeOutputLevel nastaveno příliš nízko, 7může to ovlivnit funkčnost aplikace (v závislosti 7na požadavcích aplikace). Funkce CLI pro načtení 7informací popisu nemusí v takovém případě selhat, 7ale vrácené informace mohou být neúplné.

7

Podporovaná 7nastavení klíčového slova DescribeOutputLevel jsou 7následující:

7 7

Následující tabulka uvádí seznam polí tvořících 7informace popisu, které server vrací při přijetí 7požadavku přípravy nebo popisu. Tato pole jsou 7seskupena do úrovní a klíčové slovo 7DescribeOutputLevel konfigurace rozhraní CLI/ODBC 7řídí, které úrovně informací popisu ovladač CLI 7vyžaduje.

7 7
Poznámka:
7
Ne všechny úrovně informací popisu 7jsou podporovány všemi servery DB2. 7Všechny úrovně informací popisu jsou podporovány následujícími servery DB2: DB2 Universal Database (UDB) for Linux , UNIX a Windows verze 8 a vyšší, DB2 UDB for z/OS verze 8 a vyšší a DB2 UDB for iSeries verze 5 vydání 3 a vyšší. Všechny ostatní servery DB2 podporují pouze nastavení 2 nebo 0 klíčového 7slova DescribeOutputLevel.
7 77777777777777777
Tabulka 16. Úrovně informací popisu
Level 1 Level 2 Level 3
7
SQL_DESC_COUNT
7SQL_COLUMN_COUNT
7SQL_DESC_TYPE
7SQL_DESC_CONCISE_TYPE
7SQL_COLUMN_LENGTH
7SQL_DESC_OCTET_LENGTH
7SQL_DESC_LENGTH
7SQL_DESC_PRECISION
7SQL_COLUMN_PRECISION
7SQL_DESC_SCALE
7SQL_COLUMN_SCALE
7SQL_DESC_DISPLAY_SIZE
7SQL_DESC_NULLABLE
7SQL_COLUMN_NULLABLE
7SQL_DESC_UNSIGNED
7SQL_DESC_SEARCHABLE
7SQL_DESC_LITERAL_SUFFIX
7SQL_DESC_LITERAL_PREFIX
7SQL_DESC_CASE_SENSITIVE
7SQL_DESC_FIXED_PREC_SCALE
7
všechna pole úrovně 1 a:
7SQL_DESC_NAME
7SQL_DESC_LABEL
7SQL_COLUMN_NAME
7SQL_DESC_UNNAMED
7SQL_DESC_TYPE_NAME
7SQL_DESC_DISTINCT_TYPE
7SQL_DESC_REFERENCE_TYPE
7SQL_DESC_STRUCTURED_TYPE
7SQL_DESC_USER_TYPE
7SQL_DESC_LOCAL_TYPE_NAME
7SQL_DESC_USER_DEFINED_
7         TYPE_CODE
7
všechna pole úrovní 1
7a 2 a:
7SQL_DESC_BASE_COLUMN_NAME
7SQL_DESC_UPDATABLE
7SQL_DESC_AUTO_UNIQUE_VALUE
7SQL_DESC_SCHEMA_NAME
7SQL_DESC_CATALOG_NAME
7SQL_DESC_TABLE_NAME
7SQL_DESC_BASE_TABLE_NAME
[ Začátek stránky |Předchozí stránka | Další stránka | Obsah ]