Index
A B C D E F G H I J L M N O P Q R S T U V W
Numerics
- 7-bit encoding schemes, 2-9
- 8-bit encoding schemes, 2-9
A
- abbreviations
- languages, A-2
- abstract datatype
- creating as NCHAR, 2-19
- ADO interface and Unicode, 6-34
- AL16UTF16 character set, 5-6, A-18
- AL24UTFFSS character set, 5-6
- AL32UTF8 character set, 5-6, 5-7, A-18
- ALTER DATABASE CHARACTER SET statement, 10-10
- migrating character sets in Oracle9i Real Application Clusters, 10-10
- migrating data, 10-8
- using with selective imports, 10-10
- ALTER DATABASE NATIONAL CHARACTER SET statement, 10-10, 10-12
- ALTER SESSION statement
- SET NLS_CURRENCY clause, 3-33, 3-35
- SET NLS_DATE_FORMAT clause, 3-19
- SET NLS_LANGUAGE clause, 3-16
- SET NLS_NUMERIC_CHARACTERS clause, 3-32
- SET NLS_TERRITORY clause, 3-16
- ALTER TABLE MODIFY statement
- migrating from CHAR to NCHAR, 10-12, 10-13
- Arial Unicode MS font, 12-2
- array parameter
- Character Set Scanner, 11-10
- ASCII encoding, 2-6
B
- base characters, 4-5
- base letter, 4-9
- BFILE data
- loading into LOBs, 7-15
- binary sort, 4-2
- example, 4-7
- binding and defining CLOB and NCLOB data in OCI, 6-21
- binding and defining SQL CHAR datatypes in OCI, 6-18
- binding and defining SQL NCHAR datatypes in OCI, 6-20
- BLANK_TRIMMING parameter, 10-4
- BLOBs
- creating indexes, 5-24
- boundaries parameter
- Character Set Scanner, 11-10
- byte semantics, 2-12, 3-43
C
- C number format mask, 3-34
- Calendar Utility, 12-17
- calendars
- customizing, 12-17
- parameter, 3-26
- supported, A-25
- canonical equivalence, 4-4, 4-10
- capture parameter
- Character Set Scanner, 11-10
- case, 4-2
- case-insensitive search, 4-16
- CESU-8 compliance, A-18
- changing the national character set, 10-12
- CHAR columns
- migrating to NCHAR columns, 10-12
- character data
- converting with CONVERT SQL function, 7-6
- character data conversion
- database character set, 10-8
- character data scanning
- before character set migration, 10-7
- character rearrangement, 4-11
- character repertoire, 2-3
- character semantics, 2-12, 3-43
- character set
- changing after database creation, 2-20
- conversion, 2-16, 12-25
- customizing, 12-23
- data loss during conversion, 2-16
- encoding, 2-2
- national, 2-18, 5-9, 6-5, 6-6
- character set conversion
- between OCI client and database server, 6-15
- for Java applications, 9-4
- for JDBC thin drivers, 9-7
- parameters, 3-42
- character set definition
- customizing, 12-27
- guidelines for editing files, 12-27
- naming files, 12-27
- character set migration
- from single-byte to multibyte, 10-9
- identifying character data conversion problems, 10-7
- postmigration tasks, 10-16
- scanning character data, 10-7
- Character Set Scanner, 11-1, 11-12
- array parameter, 11-10
- boundaries parameter, 11-10
- capture parameter, 11-10
- CSM$COLUMNS table, 11-30
- CSM$ERRORS table, 11-30
- CSM$TABLES table, 11-30
- CSMV$COLUMNS view, 11-31
- CSMV$CONSTRAINTS view, 11-32
- CSMV$ERROR view, 11-33
- CSMV$INDEXES view, 11-33
- CSMV$TABLES view, 11-34
- Database Scan Summary Report, 11-20
- error messages, 11-34
- exclude parameter, 11-11
- feedback parameter, 11-11
- fromnchar parameter, 11-12
- full parameter, 11-12
- help parameter, 11-13
- Individual Exception Report, 11-27
- invoking, 11-6
- lastrpt parameter, 11-13
- maxblocks parameter, 11-14
- online help, 11-7
- parameter file, 11-8
- parameters, 11-9
- performance, 11-31
- platform compatibility, 11-6
- preserve parameter, 11-14
- scan modes, 11-4
- suppress parameter, 11-15
- table parameter, 11-15
- tochar parameter, 11-16
- user parameter, 11-16
- userid parameter, 11-17
- views, 11-31
- character sets
- AL16UTF16, 5-6
- AL24UTFFSS, 5-6
- AL32UTF8, 5-6
- Asian, A-8
- choosing, 10-2
- choosing a character set for a Unicode database, 5-12
- choosing a national character set, 5-14
- conversion, 2-21, 7-6
- conversion using OCI, 8-48
- data loss, 10-4
- European, A-9
- ISO 8859 series, 2-7
- Middle Eastern, A-15
- migration, 10-2
- migration from single-byte to multibyte, 10-9
- naming, 2-11
- restrictions on character sets used to express names, 2-17
- supersets and subsets, A-19
- supported, A-6
- supporting different character repertoires, 2-5
- universal, A-18
- UTFE, 5-6
- character type conversion
- error reporting, 3-42
- characters
- available in all Oracle database character sets, 2-5
- context-sensitive, 4-10
- contracting, 4-9
- user-defined, 12-24
- choosing a character set, 10-2
- choosing between a Unicode database and Unicode datatypes, 5-10
- client operating system
- character set compatibility with applications, 2-16
- CLOB and NCLOB data
- binding and defining in OCI, 6-21
- CLOBs
- creating indexes, 5-23
- code chart
- displaying and printing, 12-18
- code point, 2-2
- collation
- customizing, 12-35
- compatibility
- client operating system and application character sets, 2-16
- composed characters, 4-9
- concatenation operator, 7-15
- context-sensitive characters, 4-10
- contracting characters, 4-9
- contracting letters, 4-11
- control characters, encoding, 2-4
- conversion
- between character set ID number and character set name, 7-9
- CONVERT SQL function, 7-6
- character sets, A-18
- converting character data
- CONVERT SQL function, 7-6
- converting character data between character sets, 7-6
- cost-based optimizer, 4-15
- creating a database with Unicode datatypes, 5-8
- creating a Unicode database, 5-8
- CSM$COLUMNS table, 11-30
- CSM$ERRORS table, 11-30
- CSM$TABLES table, 11-30
- CSMIG user, 11-5
- csminst.sql script
- running, 11-6
- CSMV$COLUMNS view, 11-31
- CSMV$CONSTRAINTS view, 11-32
- CSMV$ERROR view, 11-33
- CSMV$INDEXES view, 11-33
- CSMV$TABLES view, 11-34
- currencies
- formats, 3-32
- customizing time zone data, 12-17
D
- data conversion
- in Pro*C/C++, 6-22
- JDBC driver, 6-29
- OCI driver, 6-27
- ODBC and OLE DB drivers, 6-30
- thin driver, 6-28
- Unicode Java strings, 6-27
- data dictionary views
- NLS_DATABASE_PARAMETERS, 3-9
- NLS_INSTANCE_PARAMETERS, 3-9
- NLS_SESSION_PARAMETER, 3-9
- data expansion
- during data conversion, 6-17
- data expansion during character set migration, 10-2
- data expansion during conversion
- JDBC thin driver, 9-12
- data inconsistencies causing data loss, 10-5
- data loss
- caused by data inconsistencies, 10-5
- during character set migration, 10-4
- during OCI Unicode character set conversion, 6-15
- from mixed character sets, 10-6
- data loss during character set conversion, 2-16
- data loss during datatype conversion
- exceptions, 6-7
- data truncation, 10-2
- restrictions, 10-3
- database character set
- character data conversion, 10-8
- choosing, 2-14
- compatibility between client operating system and applications, 2-16
- performance, 2-17
- Database Scan Summary Report, 11-20
- database schemas
- designing for multiple languages, 5-18
- datatype conversion
- data loss and exceptions, 6-7
- implicit, 6-8
- SQL functions, 6-9
- datatypes
- abstract, 2-19
- supported, 2-19
- date and time parameters, 3-17
- date formats, 3-18, 7-13
- and partition bound expressions, 3-19
- dates
- ISO standard, 3-27, 7-14
- NLS_DATE_LANGUAGE parameter, 3-20
- days
- format element, 3-21
- language of names, 3-21
- DBMS_LOB PL/SQL package, 7-15
- DBMS_LOB.LOADBLOBFROMFILE procedure, 7-15
- DBMS_LOB.LOADCLOBFROMFILE procedure, 7-15
- DBMS_REDEFINITION.CAN_REDEF_TABLE procedure, 10-14
- decimal character restrictions, 3-31
- dest_char_set parameter, A-18
- diacritic, 4-2
- dynamic performance views
- V$NLS_PARAMETERS, 3-9
- V$NLS_VALID_VALUES, 3-9
E
- encoding
- control characters, 2-4
- ideographic writing systems, 2-4
- numbers, 2-4
- phonetic writing systems, 2-4
- punctuation, 2-4
- symbols, 2-4
- encoding schemes
- 7-bit, 2-9
- 8-bit, 2-9
- fixed-width, 2-10
- multibyte, 2-10
- shift-sensitive variable-width, 2-10
- shift-sensitive variable-width multibyte, 2-10
- single-byte, 2-9
- variable-width, 2-10
- variable-width multibyte, 2-10
- error messages
- languages, A-4
- translation, A-4
- euro
- Oracle support, 3-37
- exclude parameter
- Character Set Scanner, 11-11
- expanding characters, 4-11
- characters
- expanding, 4-10
F
- features, new, xxvii
- feedback parameter
- Character Set Scanner, 11-11
- fixed-width multibyte encoding schemes, 2-10
- fonts
- Unicode, 12-2
- Unicode for UNIX, 12-3
- Unicode for Windows, 12-2
- format elements, 7-14
- C, 7-14
- D, 7-14
- day, 3-21
- G, 7-14
- IW, 7-14
- IY, 7-14
- L, 7-14
- month, 3-21
- RM, 7-13
- RN, 7-14
- format masks, 3-31, 7-13
- formats
- currency, 3-32
- date, 3-18
- numeric, 3-30
- time, 3-21
- fromchar parameter, 11-12
- Character Set Scanner, 11-12
- fromnchar parameter
- Character Set Scanner, 11-12
- full parameter
- Character Set Scanner, 11-12
G
- generic base letter search, 4-16
- getString() method, 9-3, 9-8
- getStringWithReplacement() method, 9-3, 9-8
- getSubString() method, 9-3
- getUnicodeStream() method, 9-3
- globalization features, 1-6
- globalization support
- architecture, 1-2
H
- help parameter
- Character Set Scanner, 11-13
I
- ideographic writing systems, encoding, 2-4
- ignorable characters, 4-9
- implicit datatype conversion, 6-8
- indexes
- creating for documents stored as CLOBs, 5-23
- creating for multilingual document search, 5-22
- creating indexes for documents stored as BLOBs, 5-24
- partitioned, 7-12
- Individual Exception Report, 11-27
- INSTR SQL function, 6-11
- INSTR SQL functions, 7-6, 7-7
- ISO 8859 character sets, 2-7
- ISO standard
- date format, 7-14
- ISO standard date format, 3-27, 7-14
- ISO week number, 7-14
- IW format element, 7-14
- IY format element, 7-14
J
- Java
- Unicode data conversion, 6-27
- Java runtime environment, 9-3
- Java Stored Procedures
- globalization support, 9-18
- Java stored procedures, 9-18
- Java strings
- binding and defining in Unicode, 6-26
- Java Virtual Machine, 9-16
- globalization support, 9-16
- java.sql.ResultSet class, 9-3
- JDBC class library
- character set conversion, 9-5
- JDBC drivers
- character set conversion, 9-4
- globalization support, 9-2, 9-3
- JDBC OCI driver, 9-2
- and Unicode, 6-3
- character set conversion, 9-6
- JDBC programming
- Unicode, 6-25
- JDBC server-side internal driver, 9-2
- character set conversion, 9-7
- JDBC server-side thin driver, 9-2
- JDBC thin driver, 9-2
- and Unicode, 6-4
- character set conversion, 9-7
- data expansion during conversion, 9-12
- SQL CHAR data size restriction, 9-11
- JVM, 9-16
- globalization support, 9-16
L
- language abbreviations, A-2
- language definition
- customizing, 12-8
- overriding, 3-7
- language support, 1-7
- languages
- error messages, A-4
- lastrpt parameter
- Character Set Scanner, 11-13
- length semantics, 2-12, 3-42
- LENGTH SQL functions, 7-6, 7-7
- LIKE conditions in SQL statements, 7-8
- LIKE2 SQL condition, 7-8
- LIKE4 SQL condition, 7-8
- LIKEC SQL condition, 7-8
- linguistic sort definitions
- supported, A-22
- linguistic sorts
- controlling, 7-12
- customizing, 12-35
- characters with diacritics, 12-38, 12-41
- levels, 4-5
- parameters, 3-39
- lmsgen utility, 8-57
- loading external BFILE data into LOBs, 7-15
- LOBs
- loading external BFILE data, 7-15
- storing documents in multiple languages, 5-21
- locale, 3-4
- locale information
- mapping between Oracle and other standards, 8-14
- lxegen utility, 12-18
M
- maxblocks parameter
- Character Set Scanner, 11-14
- migrating character sets in Oracle9i Real Application Clusters, 10-10
- migration
- CHAR columns to NCHAR columns, 10-12
- character sets, 10-2
- from a single-byte character set to a multibyte character set, 10-9
- Oracle8 NCHAR columns to Oracle9i, 10-11
- to NCHAR datatypes, 10-11
- mixed character sets
- causing data loss, 10-6
- monetary parameters, 3-32
- monolingual linguistic sort
- example, 4-7
- monolingual linguistic sorts
- supported, A-22
- months
- format element, 3-21
- language of names, 3-21
- multibyte encoding schemes, 2-10
- fixed-width, 2-10
- shift-sensitive variable-width, 2-10
- variable-width, 2-10
- multilexers
- creating, 5-23
- multilingual data
- specifying column lengths, 5-19
- multilingual demo, 9-23
- multilingual document search
- creating indexes, 5-22
- multilingual linguistic sort
- example, 4-7
- multilingual linguistic sorts
- supported, A-24
- multilingual support
- restricted, 2-24
- unrestricted, 2-25
- multiple languages
- designing database schemas, 5-18
- storing data, 5-19
- storing documents in LOBs, 5-21
N
- N SQL function, 6-10
- national character set, 2-18, 5-9, 6-5, 6-6
- before Oracle9i, 5-8
- NCHAR
- creating abstract datatype, 2-19
- NCHAR columns
- migrating from Oracle8 to Oracle9i, 10-11
- NCHAR datatype, 6-5
- migrating, 10-11
- migration, 10-11
- NCHR SQL function, 6-12
- NCLOB datatype, 6-6
- new features, xxvii
- NLB files, 12-2
- generating and installing, 12-43
- NLS Calendar Utility, 12-17
- NLS parameters
- default values in SQL functions, 7-3
- list, 3-3
- setting, 3-2
- specifying in SQL functions, 7-3
- unacceptable in SQL functions, 7-5
- using in SQL functions, 7-2
- NLS Runtime Library, 1-2
- NLS_CALENDAR parameter, 3-29
- NLS_CHARSET_DECL_LEN SQL function, 7-10
- NLS_CHARSET_ID SQL function, 7-9
- NLS_CHARSET_NAME SQL function, 7-9
- NLS_COMP parameter, 3-41, 4-15, 7-12
- NLS_CREDIT parameter, 3-38
- NLS_CURRENCY parameter, 3-32
- NLS_DATABASE_PARAMETERS data dictionary view, 3-9
- NLS_DATE_FORMAT parameter, 3-18
- NLS_DATE_LANGUAGE parameter, 3-20
- NLS_DEBIT parameter, 3-38
- NLS_DUAL_CURRENCY parameter, 3-35
- NLS_INITCAP SQL function, 4-12, 7-2
- NLS_INSTANCE_PARAMETERS data dictionary view, 3-9
- NLS_ISO_CURRENCY parameter, 3-34
- NLS_LANG environment variable
- JDBC OCI driver, 9-6
- NLS_LANG parameter, 3-4
- choosing a locale, 3-4
- client setting, 3-8
- examples, 3-6
- OCI client applications, 6-18
- specifying, 3-6
- UNIX client, 3-8
- Windows client, 3-8
- NLS_LANGUAGE parameter, 3-10
- NLS_LENGTH_SEMANTICS parameter, 2-12
- NLS_LIST_SEPARATOR parameter, 3-41
- NLS_LOWER SQL function, 4-12, 7-2
- NLS_MONETARY_CHARACTERS parameter, 3-38
- NLS_NCHAR_CONV_EXCP parameter, 3-42
- NLS_NUMERIC_CHARACTERS parameter, 3-30
- NLS_SESSION_PARAMETERS data dictionary view, 3-9
- NLS_SORT parameter, 3-39, 4-15
- NLS_TERRITORY parameter, 3-13
- NLS_TIMESTAMP_FORMAT parameter
- parameters
- NLS_TIMESTAMP_FORMAT, 3-22
- NLS_TIMESTAMP_TZ_FORMAT parameter, 3-23
- NLS_UPPER SQL function, 4-12, 7-2
- NLSRTL, 1-2
- NLSSORT SQL function, 7-2, 7-10
- syntax, 7-11
- NLT files, 12-2
- numbers, encoding, 2-4
- numeric formats, 3-30
- SQL masks, 7-14
- numeric parameters, 3-30
- NVARCHAR datatype
- Pro*C/C++, 6-24
- NVARCHAR2 datatype, 6-6
O
- obsolete locale data, A-27
- OCI
- binding and defining CLOB and NCLOB data in OCI, 6-21
- binding and defining SQL NCHAR datatypes, 6-20
- setting the character set, 8-2
- SQL CHAR datatypes, 6-18
- OCI and Unicode, 6-3
- OCI character set conversion, 6-16
- data loss, 6-15
- performance, 6-15
- OCI client applications
- using Unicode character sets, 6-18
- OCI data conversion
- data expansion, 6-17
- OCI_ATTR_CHARSET_FORM attribute, 6-15
- OCI_ATTR_MAXDATA_SIZE attribute, 6-17
- OCI_NLS_MAXBUFSZ, 8-9, 8-13
- OCI_UTF16ID character set ID, 6-13
- OCI_UTF16ID mode, 8-2
- OCIBind() function, 6-18
- OCICharSetConversionIsReplacementUsed(), 8-48, 8-52
- OCICharSetConvert(), 8-48
- OCICharSetToUnicode(), 8-48
- OCICharsetToUnicode(), 8-48
- OCIDefine() function, 6-18
- OCIEnvCreate(), 8-2
- OCIEnvNlsCreate function, OCI
- setting the character set, xxix
- OCIEnvNlsCreate(), 6-13, 8-2
- OCILobRead() function, 6-21
- OCILobWrite() function, 6-21
- OCIMessageClose(), 8-54, 8-56
- OCIMessageGet(), 8-54, 8-55
- OCIMessageOpen(), 8-54
- OCIMultiByteInSizeToWideChar(), 8-16, 8-19
- OCIMultiByteStrCaseConversion(), 8-18, 8-38
- OCIMultiByteStrcat(), 8-17, 8-34
- OCIMultiByteStrcmp(), 8-17, 8-32
- OCIMultiByteStrcpy(), 8-18, 8-35
- OCIMultiByteStrlen(), 8-18, 8-37
- OCIMultiByteStrncat(), 8-17, 8-38
- OCIMultiByteStrncmp(), 8-17, 8-33
- OCIMultiByteStrncpy(), 8-18, 8-38
- OCIMultiByteStrnDisplayLength(), 8-18, 8-38
- OCIMultiByteToWideChar(), 8-16, 8-18
- OCINlsCharSetConvert(), 8-50
- OCINlsCharSetIdToName(), 8-11
- OCINlsCharSetNameTold(), 8-10
- OCINlsGetInfo(), 8-7
- OCINlsNameMap(), 8-14
- OCINlsNumericInfoGet(), 8-12
- OCISessionBegin(), 8-2
- OCIUnicodeToCharSet(), 8-49
- OCIUnicodeToCharset(), 8-48
- OCIWideCharDisplayLength(), 8-17, 8-31
- OCIWideCharInSizeToMultiByte(), 8-16, 8-21
- OCIWideCharIsAlnum(), 8-40, 8-41
- OCIWideCharIsAlpha(), 8-40, 8-41
- OCIWideCharIsCntrl(), 8-40, 8-42
- OCIWideCharIsDigit(), 8-40, 8-42
- OCIWideCharIsGraph(), 8-40, 8-43
- OCIWideCharIsLower(), 8-40, 8-43
- OCIWideCharIsPrint(), 8-40, 8-44
- OCIWideCharIsPunct(), 8-40, 8-44
- OCIWideCharIsSingleByte(), 8-40, 8-47
- OCIWideCharIsSpace(), 8-40, 8-45
- OCIWideCharIsUpper(), 8-40, 8-45
- OCIWideCharIsXdigit(), 8-40, 8-46
- OCIWideCharMultiByteLength(), 8-31
- OCIWideCharMultibyteLength(), 8-17
- OCIWideCharStrCaseConversion(), 8-17, 8-30
- OCIWideCharStrcat(), 8-17, 8-25
- OCIWideCharStrchr(), 8-17, 8-26
- OCIWideCharStrcmp(), 8-16, 8-23
- OCIWideCharStrcpy(), 8-17, 8-28
- OCIWideCharStrlen(), 8-17, 8-29
- OCIWideCharStrncat(), 8-17, 8-30
- OCIWideCharStrncmp(), 8-17, 8-24
- OCIWideCharStrncpy(), 8-17, 8-28
- OCIWideCharStrrchr(), 8-17, 8-30
- OCIWideCharToLower(), 8-16, 8-22
- OCIWideCharToMultiByte(), 8-16, 8-20
- OCIWideCharToUpper(), 8-16, 8-22
- ODBC Unicode applications, 6-32
- OLE DB Unicode datatypes, 6-33
- online table redefinition
- migrating from CHAR to NCHAR, 10-12, 10-13
- operating system
- character set compatibility with applications, 2-16
- ORA_NLS33 directory, 1-3
- ORA_TZFILE environment variable, 12-17
- Oracle Call Interface and Unicode, 6-3
- Oracle Locale Builder
- choosing a calendar format, 12-12
- choosing currency formats, 12-15
- choosing date and time formats, 12-13
- displaying code chart, 12-18
- Existing Definitions dialog box, 12-5
- fonts, 12-2, 12-3
- Open File dialog box, 12-7
- Preview NLT screen, 12-6
- restrictions on names for locale objects, 12-9
- Session Log dialog box, 12-5
- starting, 12-3
- Oracle ODBC driver and Unicode, 6-3
- Oracle OLE DB driver and Unicode, 6-3
- Oracle Pro*C/C++ and Unicode, 6-3
- Oracle Real Application Clusters
- during database character set migration, 10-10
- Oracle SQLJ and Unicode, 6-4
- Oracle8 NCHAR columns
- migrating to Oracle9i, 10-11
- oracle.sql.CHAR class, 9-3
- character set conversion, 9-8
- getString() method, 9-8
- getStringWithReplacement() method, 9-8
- toString() method, 9-8
- oracle.sql.CLOB class, 9-3
- oracle.sql.NString class, 9-16
- ORDER BY clause, 7-12
- overriding language and territory definitions, 3-7
P
- parameters
- BLANK_TRIMMING, 10-4
- calendar, 3-26
- character set conversion, 3-42
- linguistic sorts, 3-39
- methods of setting, 3-3
- monetary, 3-32
- NLS_CALENDAR, 3-29
- NLS_COMP, 3-41
- NLS_CREDIT, 3-38
- NLS_CURRENCY, 3-32
- NLS_DATE_FORMAT, 3-18
- NLS_DATE_LANGUAGE, 3-20
- NLS_DEBIT, 3-38
- NLS_DUAL_CURRENCY, 3-35
- NLS_ISO_CURRENCY, 3-34
- NLS_LANG, 3-4
- NLS_LANGUAGE, 3-10
- NLS_LIST_SEPARATOR, 3-41
- NLS_MONETARY_CHARACTERS, 3-38
- NLS_NCHAR_CONV_EXCP, 3-42
- NLS_NUMERIC_CHARACTERS, 3-30
- NLS_SORT, 3-39
- NLS_TERRITORY, 3-13
- NLS_TIMESTAMP_TZ_FORMAT, 3-23
- numeric, 3-30
- setting, 3-2
- time and date, 3-17
- time zone, 3-22
- partitioned
- indexes, 7-12
- tables, 7-12
- performance
- choosing a database character set, 2-17
- during OCI Unicode character set conversion, 6-15
- phonetic writing systems, encoding, 2-4
- PL/SQL and SQL and Unicode, 6-4
- preserve parameter
- Character Set Scanner, 11-14
- primary level sort, 4-5
- Private Use Area, 12-26
- Pro*C/C++
- data conversion, 6-22
- NVARCHAR datatype, 6-24
- UVARCHAR datatype, 6-24
- VARCHAR datatype, 6-23
- punctuation, encoding, 2-4
Q
- QUERY_REWRITE_ENABLED initialization parameter, 4-14
R
- replacement characters
- CONVERT SQL function, 7-6
- restricted multilingual support, 2-24
- restrictions
- data truncation, 10-3
- passwords, 10-3
- space padding during export, 10-4
- usernames, 10-3
- reverse secondary sorting, 4-11
- RPAD SQL function, 6-11
S
- scan modes
- Character Set Scanner, 11-4
- full database scan, 11-4
- single table scan, 11-5
- user tables scan, 11-5
- search, generic base letter, 4-16
- searching multilingual documents, 5-22
- secondary level sort, 4-5
- shift-sensitive variable-width multibyte encoding schemes, 2-10
- single-byte encoding schemes, 2-9
- sorting
- reverse secondary, 4-11
- specifying nondefault linguistic sorts, 3-39, 3-41
- source_char_set parameter, A-18
- space padding
- during export, 10-4
- special combination letters, 4-9, 4-11
- special letters, 4-10, 4-11
- special lowercase letters, 4-12
- special uppercase letters, 4-12
- SQL CHAR datatypes, 2-14
- inserting a Java string, 9-4
- OCI, 6-18
- SQL conditions
- LIKE2, 7-8
- LIKE4, 7-8
- LIKEC, 7-8
- SQL functions
- CONVERT, 7-6
- datatype conversion, 6-9
- default values for NLS parameters, 7-3
- INSTR, 6-11, 7-6, 7-7
- LENGTH, 7-6, 7-7
- N, 6-10
- NCHR, 6-12
- NLS_CHARSET_DECL_LEN, 7-10
- NLS_CHARSET_ID, 7-9
- NLS_CHARSET_NAME, 7-9
- NLS_INITCAP, 4-12, 7-2
- NLS_LOWER, 4-12, 7-2
- NLS_UPPER, 4-12, 7-2
- NLSSORT, 7-2, 7-10
- RPAD, 6-11
- specifying NLS parameters, 7-3
- SUBSTR, 7-6, 7-7
- SUBSTR2, 7-7
- SUBSTR4, 7-7
- SUBSTRB, 7-7
- SUBSTRC, 7-7
- TO_CHAR, 7-2
- TO_DATE, 6-10, 7-2
- TO_NCHAR, 6-10
- TO_NUMBER, 7-2
- unacceptable NLS parameters, 7-5
- UNISTR, 6-12
- using NLS parameters, 7-2
- SQL NCHAR datatypes
- binding and defining in OCI, 6-20
- using JDBC, 9-7
- SQL statements
- LIKE conditions, 7-8
- SQLJ
- globalization support, 9-14
- multilingual demo application, 9-23
- programming with Unicode, 6-25
- translators, 9-3
- using Unicode characters, 9-15
- stored procedures
- Java, 9-18
- strict superset, 5-3
- string comparisons
- WHERE clause, 7-11
- string literals
- Unicode, 6-11
- string manipulation using OCI, 8-15
- SUBSTR SQL function, 7-7
- SUBSTR SQL functions, 7-6, 7-7
- SUBSTR, 7-7
- SUBSTR2, 7-7
- SUBSTR4, 7-7
- SUBSTRB, 7-7
- SUBSTRC, 7-7
- SUBSTR4 SQL function, 7-7
- SUBSTRB SQL function, 7-7
- SUBSTRC SQL function, 7-7
- superset, strict, 5-3
- supersets and subsets, A-19
- supplementary characters, 4-4, 5-3
- linguistic sort support, A-25
- supported datatypes, 2-19
- supported territories, A-5
- suppress parameter
- Character Set Scanner, 11-15
- surrogate pairs, 5-3
- syllabary, 2-4
- symbols, encoding, 2-4
T
- table parameter
- Character Set Scanner, 11-15
- tables
- partitioned, 7-12
- territory definition, 3-13
- customizing, 12-11
- overriding, 3-7
- territory support, 1-7, A-5
- tertiary level sort, 4-6
- Thai and Laotian character rearrangement, 4-11
- tilde, 9-13
- time and date parameters, 3-17
- time zone information
- Oracle's source, 3-24
- time zone parameters, 3-22
- changing during a session, 3-25
- creating a database, 3-24
- time zones
- customizing, 12-17
- timestamp format, 3-22
- timestamp with time zone, 3-23
- timezlrg.dat file, 12-17
- timezone.dat file, 12-17
- TO_CHAR SQL function, 7-2
- default date format, 3-18
- format masks, 7-13
- group separator, 3-31
- language for dates, 3-20
- spelling of days and months, 3-20
- TO_DATE SQL function, 6-10, 7-2
- default date format, 3-18
- format masks, 7-13
- language for dates, 3-20
- spelling of days and months, 3-20
- TO_NCHAR SQL function, 6-10
- TO_NUMBER SQL function, 7-2
- format masks, 7-13
- tochar parameter
- Character Set Scanner, 11-16
- toString() method, 9-3, 9-8
- translators
- SQLJ, 9-3
U
- UCS-2 encoding, 5-4
- Unicode, 5-2
- binding and defining Java strings, 6-26
- character code assignments, B-2
- character set conversion between OCI client and database server, 6-15
- code ranges for UTF-16 characters, B-2
- code ranges for UTF-8 characters, B-2
- data conversion in Java, 6-27
- JDBC and SQLJ programming, 6-25
- JDBC OCI driver, 6-3
- JDBC thin driver, 6-4
- ODBC and OLE DB programming, 6-29
- Oracle Call Interface, 6-3
- Oracle ODBC driver, 6-3
- Oracle OLE DB driver, 6-3
- Oracle Pro*C/C++, 6-3
- Oracle SQLJ, 6-4
- Oracle support, 5-5
- PL/SQL and SQL, 6-4
- Private Use Area, 12-26
- programming, 6-2
- string literals, 6-11
- UCS-2 encoding, 5-4
- UTF-16 encoding, 5-4
- UTF-8 encoding, 5-3
- Unicode database, 5-7
- case study, 5-16
- choosing a character set, 5-12
- using with Unicode datatypes (case study), 5-18
- when to use, 5-10
- Unicode datatypes, 5-8
- case study, 5-17
- choosing a national character set, 5-14
- using with a Unicode database (case study), 5-18
- when to use, 5-11
- Unicode encoding, 5-3
- Unicode escape sequence, 9-15
- Unicode fonts, 12-2
- Unicode mode, 6-13, 8-2
- UNISTR SQL function, 6-12
- unrestricted multilingual support, 2-25
- US7ASCII
- supersets, A-20
- user parameter
- Character Set Scanner, 11-16
- user-defined characters, 12-24
- adding to a character set definition, 12-30
- cross-references between character sets, 12-26
- supporting in Java, 12-32
- userid parameter
- Character Set Scanner, 11-17
- UTF-16 encoding, 5-4, B-3
- UTF8 character set, 5-7, A-18
- UTF-8 encoding, 5-3, B-4
- UTFE character set, 5-6, 5-8, A-18
- UTL_FILE package, using with NCHAR, 6-12
- UVARCHAR datatype
- Pro*C/C++, 6-24
V
- V$NLS_PARAMETERS dynamic performance view, 3-9
- V$NLS_VALID_VALUES dynamic performance view, 3-9
- V$TIMEZONE_NAMES view, 12-17
- VARCHAR datatype
- Pro*C/C++, 6-23
- variable-width multibyte encoding schemes, 2-10
W
- wave dash, 9-13
- WHERE clause
- string comparisons, 7-11