DB2 v. 10.5 (LUW). Dell Toad Data Modeler
Tangazo
Tangazo
l
Security Labels l
Security Policies l
Sequences l
Tablespaces
Script Generation - DB2 v.10.1 (LUW)
DB2 v. 10.5 (LUW)
Reverse Engineering - DB2 10.5 (LUW)
Available connections for DB2 database: Native Connection (Unicode support), Obsolete Native Connection,
ADO, and ODBC connection.
Toad™ Data Modeler 5.3
User Guide
644
Select the connection method on page Select Data Provider (either in the Connections dialog or the Reverse
Engineering Wizard).
On page Connecting define the connection settings.
Toad™ Data Modeler 5.3
User Guide
645
Native Connection:
Toad™ Data Modeler 5.3
User Guide
646
Obsolete Native:
Connection via ADO:
Toad™ Data Modeler 5.3
User Guide
647
1. Click Data Link Properties button.
2. In the Connection String dialog, select Use Connection String and click Build.
Toad™ Data Modeler 5.3
User Guide
648
3. In the Data Link Properties dialog tab Provider, select a provider.
Toad™ Data Modeler 5.3
User Guide
649
4. On tab Connection, define the connection settings, test the connection and confirm OK.
Toad™ Data Modeler 5.3
User Guide
650
Connection via ODBC:
Toad™ Data Modeler 5.3
User Guide
651
Specifics - DB2 10.5 (LUW)
Toad™ Data Modeler 5.3
User Guide
652
Entity
Organize by Row Using Insert Time, Organize by Row Using Dimensionsand Organize by Column options added.
Toad™ Data Modeler 5.3
User Guide
653
Example:
CREATE TABLE p_tab4 (a varchar(20), b char(10), c integer) organize by dimensions (b,c)
CREATE TABLE p_tab11 (a varchar(20), b char(10), c integer) organize by insert time
CREATE TABLE p_tab5 (a varchar(20), b char(10), c integer) organize by row
CREATE TABLE p_tab6 (a varchar(20), b char(10), c integer) organize by row using
DIMENSIONS (b)
CREATE TABLE p_tab7 (a varchar(20), b char(10), c integer) organize by row using insert time
CREATE TABLE STAFF (
ID SMALLINT NOT NULL,
NAME VARCHAR(9),
DEPT SMALLINT)
ORGANIZE BY COLUMN;
Toad™ Data Modeler 5.3
User Guide
654
New option to set parameters OCTETS/CODEUNITS16/CODEUNITS32 for the following Data Types: l
CHAR, VARCHAR, CLOB allow OCTETS/CODEUNITS32 l
GRAPHIC, VARGRAPHIC, DBCLOB allow CODEUNITS16/CODEUNITS32
NOTE:
The attribute length must be always set!
Toad™ Data Modeler 5.3
User Guide
655
Example:
CREATE TABLE A_TEST
( a integer, b char, c char(21), d graphic, e graphic(12), f graphic (12 CODEUNITS16), g char(1 BYTE), h char (20 OCTETS)
)
Toad™ Data Modeler 5.3
User Guide
656
Index
o INDEX INCLUDE NULL KEYS / EXCLUDE NULL KEYS
Example:
CREATE TABLE P_TAB20 (A char, B char, C char)
CREATE INDEX ix0 ON P_TAB20 (C) EXCLUDE NULL KEYS
CREATE INDEX ix11 ON P_TAB20 (C) INCLUDE NULL KEYS o XML Index Specifications allows parameter OCTETS/CODEUNITS32
Example:
Toad™ Data Modeler 5.3
User Guide
657
CREATE TABLE TEST_C (A INTEGER, B XML)
CREATE UNIQUE INDEX MYIDX2 ON TEST_C(B)
GENERATE KEY USING XMLPATTERN '/book/title'
AS SQL VARCHAR(20 OCTETS)
Toad™ Data Modeler 5.3
User Guide
658
Type
Toad™ Data Modeler 5.3
User Guide
659
o New option to set parameters of data types o
CHAR, VARCHAR, CLOB allow OCTETS/CODEUNITS32 o
GRAPHIC, VARGRAPHIC, DBCLOB allow CODEUNITS16/CODEUNITS32
Example:
CREATE TYPE dict3 AS Char(20 OCTETS) WITH COMPARISONS
CREATE TYPE dict5 AS GRAPHIC(20 CODEUNITS16)
CREATE TYPE arr7 AS GRAPHIC(1 CODEUNITS16) ARRAY[VARCHAR(8 OCTETS)]
Script Generation - DB2 v.10.5 (LUW)
Toad™ Data Modeler 5.3
User Guide
660
Pakua
Tangazo