PdShell16掃描內容不符合數據庫規範整合

2020-08-10 09:31:15

@PdShell16掃描內容不符合數據庫規範整合

PdShell16掃描內容不符合數據庫規範整合

根據需求,需要掃描數據庫欄位與關鍵字有衝突問題

首先我通過vb指令碼實現掃描 因爲PdShell16掃描只支援vb

  1. 首先我們開啓PdShell16進行操作掃描所有ER圖

在这里插入图片描述

然後通過我們寫的vb指令碼施行掃描

'******************************************************************************
'* File: name2comment.vbs
'* Title: Name to Comment Conversion
'* Model: Physical Data Model
'* Objects: Table, Column, View
'* Author: steveguoshao
'* Created: 2013-11-29
'* Mod By:
'* Modified:
'* Version: 1.0
'* Memo: Modify from name2code.vbs
'******************************************************************************

Option Explicit
ValidationMode = True
InteractiveMode = im_Batch

Dim mdl 'the current model
Dim keywords(1450)
keywords(0)=「ADD」
keywords(1)=「ANALYZE」
keywords(2)=「ASC」
keywords(3)=「BETWEEN」
keywords(4)=「BLOB」
keywords(5)=「CALL」
keywords(6)=「CHANGE」
keywords(7)=「CHECK」
keywords(8)=「CONDITION」
keywords(9)=「CONTINUE」
keywords(10)=「CROSS」
keywords(11)=「CURRENT_TIMESTAMP」
keywords(12)=「DATABASE」
keywords(13)=「DAY_MICROSECOND」
keywords(14)=「DEC」
keywords(15)=「DEFAULT」
keywords(16)=「DESC」
keywords(17)=「DISTINCT」
keywords(18)=「DOUBLE」
keywords(19)=「EACH」
keywords(20)=「ENCLOSED」
keywords(21)=「EXIT」
keywords(22)=「FETCH」
keywords(23)=「FLOAT8」
keywords(24)=「FOREIGN」
keywords(25)=「GOTO」
keywords(26)=「HAVING」
keywords(27)=「HOUR_MINUTE」
keywords(28)=「IGNORE」
keywords(29)=「INFILE」
keywords(30)=「INSENSITIVE」
keywords(31)=「INT1」
keywords(32)=「INT4」
keywords(33)=「INTERVAL」
keywords(34)=「ITERATE」
keywords(35)=「KEYS」
keywords(36)=「LEADING」
keywords(37)=「LIKE」
keywords(38)=「LINES」
keywords(39)=「LOCALTIMESTAMP」
keywords(40)=「LONGBLOB」
keywords(41)=「LOW_PRIORITY」
keywords(42)=「MEDIUMINT」
keywords(43)=「MINUTE_MICROSECOND」
keywords(44)=「MODIFIES」
keywords(45)=「NO_WRITE_TO_BINLOG」
keywords(46)=「ON」
keywords(47)=「OPTIONALLY」
keywords(48)=「OUT」
keywords(49)=「PRECISION」
keywords(50)=「PURGE」
keywords(51)=「READ」
keywords(52)=「REFERENCES」
keywords(53)=「RENAME」
keywords(54)=「REQUIRE」
keywords(55)=「REVOKE」
keywords(56)=「SCHEMA」
keywords(57)=「SELECT」
keywords(58)=「SET」
keywords(59)=「SPATIAL」
keywords(60)=「SQLEXCEPTION」
keywords(61)=「SQL_BIG_RESULT」
keywords(62)=「SSL」
keywords(63)=「TABLE」
keywords(64)=「TINYBLOB」
keywords(65)=「TO」
keywords(66)=「TRUE」
keywords(67)=「UNIQUE」
keywords(68)=「UPDATE」
keywords(69)=「USING」
keywords(70)=「UTC_TIMESTAMP」
keywords(71)=「VARCHAR」
keywords(72)=「WHEN」
keywords(73)=「WITH」
keywords(74)=「XOR」
keywords(75)=「ALL」
keywords(76)=「AND」
keywords(77)=「ASENSITIVE」
keywords(78)=「BIGINT」
keywords(79)=「BOTH」
keywords(80)=「CASCADE」
keywords(81)=「CHAR」
keywords(82)=「COLLATE」
keywords(83)=「CONNECTION」
keywords(84)=「CONVERT」
keywords(85)=「CURRENT_DATE」
keywords(86)=「CURRENT_USER」
keywords(87)=「DATABASES」
keywords(88)=「DAY_MINUTE」
keywords(89)=「DECIMAL」
keywords(90)=「DELAYED」
keywords(91)=「DESCRIBE」
keywords(92)=「DISTINCTROW」
keywords(93)=「DROP」
keywords(94)=「ELSE」
keywords(95)=「ESCAPED」
keywords(96)=「EXPLAIN」
keywords(97)=「FLOAT」
keywords(98)=「FOR」
keywords(99)=「FROM」
keywords(100)=「GRANT」
keywords(101)=「HIGH_PRIORITY」
keywords(102)=「HOUR_SECOND」
keywords(103)=「IN」
keywords(104)=「INNER」
keywords(105)=「INSERT」
keywords(106)=「INT2」
keywords(107)=「INT8」
keywords(108)=「INTO」
keywords(109)=「JOIN」
keywords(110)=「KILL」
keywords(111)=「LEAVE」
keywords(112)=「LIMIT」
keywords(113)=「LOAD」
keywords(114)=「LOCK」
keywords(115)=「LONGTEXT」
keywords(116)=「MATCH」
keywords(117)=「MEDIUMTEXT」
keywords(118)=「MINUTE_SECOND」
keywords(119)=「NATURAL」
keywords(120)=「NULL」
keywords(121)=「OPTIMIZE」
keywords(122)=「OR」
keywords(123)=「OUTER」
keywords(124)=「PRIMARY」
keywords(125)=「RAID0」
keywords(126)=「READS」
keywords(127)=「REGEXP」
keywords(128)=「REPEAT」
keywords(129)=「RESTRICT」
keywords(130)=「RIGHT」
keywords(131)=「SCHEMAS」
keywords(132)=「SENSITIVE」
keywords(133)=「SHOW」
keywords(134)=「SPECIFIC」
keywords(135)=「SQLSTATE」
keywords(136)=「SQL_CALC_FOUND_ROWS」
keywords(137)=「STARTING」
keywords(138)=「TERMINATED」
keywords(139)=「TINYINT」
keywords(140)=「TRAILING」
keywords(141)=「UNDO」
keywords(142)=「UNLOCK」
keywords(143)=「USAGE」
keywords(144)=「UTC_DATE」
keywords(145)=「VALUES」
keywords(146)=「VARCHARACTER」
keywords(147)=「WHERE」
keywords(148)=「WRITE」
keywords(149)=「YEAR_MONTH」
keywords(150)=「CASE」
keywords(151)=「CHARACTER」
keywords(152)=「COLUMN」
keywords(153)=「CONSTRAINT」
keywords(154)=「CREATE」
keywords(155)=「CURRENT_TIME」
keywords(156)=「CURSOR」
keywords(157)=「DAY_HOUR」
keywords(158)=「DAY_SECOND」
keywords(159)=「DECLARE」
keywords(160)=「DELETE」
keywords(161)=「DETERMINISTIC」
keywords(162)=「DIV」
keywords(163)=「DUAL」
keywords(164)=「ELSEIF」
keywords(165)=「EXISTS」
keywords(166)=「FALSE」
keywords(167)=「FLOAT4」
keywords(168)=「FORCE」
keywords(169)=「FULLTEXT」
keywords(170)=「GROUP」
keywords(171)=「HOUR_MICROSECOND」
keywords(172)=「IF」
keywords(173)=「INDEX」
keywords(174)=「INOUT」
keywords(175)=「INT」
keywords(176)=「INT3」
keywords(177)=「INTEGER」
keywords(178)=「IS」
keywords(179)=「KEY」
keywords(180)=「LABEL」
keywords(181)=「LEFT」
keywords(182)=「LINEAR」
keywords(183)=「LOCALTIME」
keywords(184)=「LONG」
keywords(185)=「LOOP」
keywords(186)=「MEDIUMBLOB」
keywords(187)=「MIDDLEINT」
keywords(188)=「MOD」
keywords(189)=「NOT」
keywords(190)=「NUMERIC」
keywords(191)=「OPTION」
keywords(192)=「ORDER」
keywords(193)=「OUTFILE」
keywords(194)=「PROCEDURE」
keywords(195)=「RANGE」
keywords(196)=「REAL」
keywords(197)=「RELEASE」
keywords(198)=「REPLACE」
keywords(199)=「RETURN」
keywords(200)=「RLIKE」
keywords(201)=「SECOND_MICROSECOND」
keywords(202)=「SEPARATOR」
keywords(203)=「SMALLINT」
keywords(204)=「SQL」
keywords(205)=「SQLWARNING」
keywords(206)=「SQL_SMALL_RESULT」
keywords(207)=「STRAIGHT_JOIN」
keywords(208)=「THEN」
keywords(209)=「TINYTEXT」
keywords(210)=「TRIGGER」
keywords(211)=「UNION」
keywords(212)=「UNSIGNED」
keywords(213)=「USE」
keywords(214)=「UTC_TIME」
keywords(215)=「VARBINARY」
keywords(216)=「VARYING」
keywords(217)=「WHILE」
keywords(218)=「X509」
keywords(219)=「ZEROFILL」
keywords(220)="!"
keywords(221)="&"
keywords(222)="("
keywords(223)=")"
keywords(224)="*"
keywords(225)="+"
keywords(226)=","
keywords(227)="-"
keywords(228)="."
keywords(229)="/"
keywords(230)=":"
keywords(231)="<"
keywords(232)="<<"
keywords(233)="="
keywords(234)=">"
keywords(235)="@"
keywords(236)=「A」
keywords(237)=「ABORT」
keywords(238)=「ACCESS」
keywords(239)=「ACCESSED」
keywords(240)=「ACCOUNT」
keywords(241)=「ACTIVATE」
keywords(242)=「ADMIN」
keywords(243)=「ADMINISTER」
keywords(244)=「ADMINISTRATOR」
keywords(245)=「ADVISE」
keywords(246)=「ADVISOR」
keywords(247)=「AFTER」
keywords(248)=「ALGORITHM」
keywords(249)=「ALIAS」
keywords(250)=「ALLOCATE」
keywords(251)=「ALLOW」
keywords(252)=「ALL_ROWS」
keywords(253)=「ALTER」
keywords(254)=「ALWAYS」
keywords(255)=「ANCILLARY」
keywords(256)=「AND_EQUAL」
keywords(257)=「ANTIJOIN」
keywords(258)=「ANY」
keywords(259)=「APPEND」
keywords(260)=「APPLY」
keywords(261)=「ARCHIVE」
keywords(262)=「ARCHIVELOG」
keywords(263)=「ARRAY」
keywords(264)=「AS」
keywords(265)=「ASSOCIATE」
keywords(266)=「AT」
keywords(267)=「ATTRIBUTE」
keywords(268)=「ATTRIBUTES」
keywords(269)=「AUDIT」
keywords(270)=「AUTHENTICATED」
keywords(271)=「AUTHENTICATION」
keywords(272)=「AUTHID」
keywords(273)=「AUTHORIZATION」
keywords(274)=「AUTO」
keywords(275)=「AUTOALLOCATE」
keywords(276)=「AUTOEXTEND」
keywords(277)=「AUTOMATIC」
keywords(278)=「AVAILABILITY」
keywords(279)=「BACKUP」
keywords(280)=「BECOME」
keywords(281)=「BEFORE」
keywords(282)=「BEGIN」
keywords(283)=「BEHALF」
keywords(284)=「BFILE」
keywords(285)=「BIGFILE」
keywords(286)=「BINARY_DOUBLE」
keywords(287)=「BINARY_DOUBLE_INFINITY」
keywords(288)=「BINARY_DOUBLE_NAN」
keywords(289)=「BINARY_FLOAT」
keywords(290)=「BINARY_FLOAT_INFINITY」
keywords(291)=「BINARY_FLOAT_NAN」
keywords(292)=「BINDING」
keywords(293)=「BITMAP」
keywords(294)=「BITS」
keywords(295)=「BLOCK」
keywords(296)=「BLOCKS」
keywords(297)=「BLOCKSIZE」
keywords(298)=「BLOCK_RANGE」
keywords(299)=「BODY」
keywords(300)=「BOUND」
keywords(301)=「BROADCAST」
keywords(302)=「BUFFER」
keywords(303)=「BUFFER_CACHE」
keywords(304)=「BUFFER_POOL」
keywords(305)=「BUILD」
keywords(306)=「BULK」
keywords(307)=「BY」
keywords(308)=「BYPASS_RECURSIVE_CHECK」
keywords(309)=「BYPASS_UJVC」
keywords(310)=「BYTE」
keywords(311)=「CACHE」
keywords(312)=「CACHE_CB」
keywords(313)=「CACHE_INSTANCES」
keywords(314)=「CACHE_TEMP_TABLE」
keywords(315)=「CANCEL」
keywords(316)=「CARDINALITY」
keywords(317)=「CAST」
keywords(318)=「CATEGORY」
keywords(319)=「CERTIFICATE」
keywords(320)=「CFILE」
keywords(321)=「CHAINED」
keywords(322)=「CHAR_CS」
keywords(323)=「CHECKPOINT」
keywords(324)=「CHILD」
keywords(325)=「CHOOSE」
keywords(326)=「CHUNK」
keywords(327)=「CIV_GB」
keywords(328)=「CLASS」
keywords(329)=「CLEAR」
keywords(330)=「CLOB」
keywords(331)=「CLONE」
keywords(332)=「CLOSE」
keywords(333)=「CLOSE_CACHED_OPEN_CURSORS」
keywords(334)=「CLUSTER」
keywords(335)=「CLUSTERING_FACTOR」
keywords(336)=「COALESCE」
keywords(337)=「COARSE」
keywords(338)=「COLLECT」
keywords(339)=「COLLECTIONS_GET_REFS」
keywords(340)=「COLUMNS」
keywords(341)=「COLUMN_STATS」
keywords(342)=「COLUMN_VALUE」
keywords(343)=「COMMENT」
keywords(344)=「COMMIT」
keywords(345)=「COMMITTED」
keywords(346)=「COMPACT」
keywords(347)=「COMPATIBILITY」
keywords(348)=「COMPILE」
keywords(349)=「COMPLETE」
keywords(350)=「COMPOSITE_LIMIT」
keywords(351)=「COMPRESS」
keywords(352)=「COMPUTE」
keywords(353)=「CONFORMING」
keywords(354)=「CONNECT」
keywords(355)=「CONNECT_BY_ISCYCLE」
keywords(356)=「CONNECT_BY_ISLEAF」
keywords(357)=「CONNECT_BY_ROOT」
keywords(358)=「CONNECT_TIME」
keywords(359)=「CONSIDER」
keywords(360)=「CONSISTENT」
keywords(361)=「CONSTRAINTS」
keywords(362)=「CONTAINER」
keywords(363)=「CONTENT」
keywords(364)=「CONTENTS」
keywords(365)=「CONTEXT」
keywords(366)=「CONTROLFILE」
keywords(367)=「CORRUPTION」
keywords(368)=「COST」
keywords(369)=「CPU_COSTING」
keywords(370)=「CPU_PER_CALL」
keywords(371)=「CPU_PER_SESSION」
keywords(372)=「CREATE_STORED_OUTLINES」
keywords(373)=「CUBE」
keywords(374)=「CUBE_GB」
keywords(375)=「CURRENT」
keywords(376)=「CURRENT_SCHEMA」
keywords(377)=「CURSOR_SHARING_EXACT」
keywords(378)=「CURSOR_SPECIFIC_SEGMENT」
keywords(379)=「CYCLE」
keywords(380)=「DANGLING」
keywords(381)=「DATA」
keywords(382)=「DATAFILE」
keywords(383)=「DATAFILES」
keywords(384)=「DATAOBJNO」
keywords(385)=「DATE」
keywords(386)=「DATE_MODE」
keywords(387)=「DAY」
keywords(388)=「DBA」
keywords(389)=「DBA_RECYCLEBIN」
keywords(390)=「DBTIMEZONE」
keywords(391)=「DDL」
keywords(392)=「DEALLOCATE」
keywords(393)=「DEBUG」
keywords(394)=「DECREMENT」
keywords(395)=「DEFERRABLE」
keywords(396)=「DEFERRED」
keywords(397)=「DEFINED」
keywords(398)=「DEFINER」
keywords(399)=「DEGREE」
keywords(400)=「DELAY」
keywords(401)=「DEMAND」
keywords(402)=「DENSE_RANK」
keywords(403)=「DEREF」
keywords(404)=「DEREF_NO_REWRITE」
keywords(405)=「DETACHED」
keywords(406)=「DETERMINES」
keywords(407)=「DICTIONARY」
keywords(408)=「DIMENSION」
keywords(409)=「DIRECTORY」
keywords(410)=「DISABLE」
keywords(411)=「DISASSOCIATE」
keywords(412)=「DISCONNECT」
keywords(413)=「DISK」
keywords(414)=「DISKGROUP」
keywords(415)=「DISKS」
keywords(416)=「DISMOUNT」
keywords(417)=「DISTINGUISHED」
keywords(418)=「DISTRIBUTED」
keywords(419)=「DML」
keywords(420)=「DML_UPDATE」
keywords(421)=「DOCUMENT」
keywords(422)=「DOMAIN_INDEX_NO_SORT」
keywords(423)=「DOMAIN_INDEX_SORT」
keywords(424)=「DOWNGRADE」
keywords(425)=「DRIVING_SITE」
keywords(426)=「DUMP」
keywords(427)=「DYNAMIC」
keywords(428)=「DYNAMIC_SAMPLING」
keywords(429)=「DYNAMIC_SAMPLING_EST_CDN」
keywords(430)=「ELEMENT」
keywords(431)=「EMPTY」
keywords(432)=「ENABLE」
keywords(433)=「ENCRYPTED」
keywords(434)=「ENCRYPTION」
keywords(435)=「END」
keywords(436)=「ENFORCE」
keywords(437)=「ENFORCED」
keywords(438)=「ENTRY」
keywords(439)=「ERROR」
keywords(440)=「ERROR_ON_OVERLAP_TIME」
keywords(441)=「ESCAPE」
keywords(442)=「ESTIMATE」
keywords(443)=「EVENTS」
keywords(444)=「EXCEPT」
keywords(445)=「EXCEPTIONS」
keywords(446)=「EXCHANGE」
keywords(447)=「EXCLUDING」
keywords(448)=「EXCLUSIVE」
keywords(449)=「EXECUTE」
keywords(450)=「EXEMPT」
keywords(451)=「EXPAND_GSET_TO_UNION」
keywords(452)=「EXPIRE」
keywords(453)=「EXPLOSION」
keywords(454)=「EXPORT」
keywords(455)=「EXPR_CORR_CHECK」
keywords(456)=「EXTEND」
keywords(457)=「EXTENDS」
keywords(458)=「EXTENT」
keywords(459)=「EXTENTS」
keywords(460)=「EXTERNAL」
keywords(461)=「EXTERNALLY」
keywords(462)=「EXTRACT」
keywords(463)=「FACT」
keywords(464)=「FAILED」
keywords(465)=「FAILED_LOGIN_ATTEMPTS」
keywords(466)=「FAILGROUP」
keywords(467)=「FAST」
keywords(468)=「FBTSCAN」
keywords(469)=「FIC_CIV」
keywords(470)=「FIC_PIV」
keywords(471)=「FILE」
keywords(472)=「FILTER」
keywords(473)=「FINAL」
keywords(474)=「FINE」
keywords(475)=「FINISH」
keywords(476)=「FIRST」
keywords(477)=「FIRST_ROWS」
keywords(478)=「FLAGGER」
keywords(479)=「FLASHBACK」
keywords(480)=「FLOB」
keywords(481)=「FLUSH」
keywords(482)=「FOLLOWING」
keywords(483)=「FORCE_XML_QUERY_REWRITE」
keywords(484)=「FREELIST」
keywords(485)=「FREELISTS」
keywords(486)=「FREEPOOLS」
keywords(487)=「FRESH」
keywords(488)=「FULL」
keywords(489)=「FUNCTION」
keywords(490)=「FUNCTIONS」
keywords(491)=「GATHER_PLAN_STATISTICS」
keywords(492)=「GBY_CONC_ROLLUP」
keywords(493)=「GENERATED」
keywords(494)=「GLOBAL」
keywords(495)=「GLOBALLY」
keywords(496)=「GLOBAL_NAME」
keywords(497)=「GLOBAL_TOPIC_ENABLED」
keywords(498)=「GROUPING」
keywords(499)=「GROUPS」
keywords(500)=「GROUP_BY」
keywords(501)=「GUARANTEE」
keywords(502)=「GUARANTEED」
keywords(503)=「GUARD」
keywords(504)=「HASH」
keywords(505)=「HASHKEYS」
keywords(506)=「HASH_AJ」
keywords(507)=「HASH_SJ」
keywords(508)=「HEADER」
keywords(509)=「HEAP」
keywords(510)=「HIERARCHY」
keywords(511)=「HIGH」
keywords(512)=「HINTSET_BEGIN」
keywords(513)=「HINTSET_END」
keywords(514)=「HOUR」
keywords(515)=「HWM_BROKERED」
keywords(516)=「ID」
keywords(517)=「IDENTIFIED」
keywords(518)=「IDENTIFIER」
keywords(519)=「IDENTITY」
keywords(520)=「IDGENERATORS」
keywords(521)=「IDLE_TIME」
keywords(522)=「IGNORE_ON_CLAUSE」
keywords(523)=「IGNORE_OPTIM_EMBEDDED_HINTS」
keywords(524)=「IGNORE_WHERE_CLAUSE」
keywords(525)=「IMMEDIATE」
keywords(526)=「IMPORT」
keywords(527)=「INCLUDE_VERSION」
keywords(528)=「INCLUDING」
keywords(529)=「INCREMENT」
keywords(530)=「INCREMENTAL」
keywords(531)=「INDEXED」
keywords(532)=「INDEXES」
keywords(533)=「INDEXTYPE」
keywords(534)=「INDEXTYPES」
keywords(535)=「INDEX_ASC」
keywords(536)=「INDEX_COMBINE」
keywords(537)=「INDEX_DESC」
keywords(538)=「INDEX_FFS」
keywords(539)=「INDEX_FILTER」
keywords(540)=「INDEX_JOIN」
keywords(541)=「INDEX_ROWS」
keywords(542)=「INDEX_RRS」
keywords(543)=「INDEX_SCAN」
keywords(544)=「INDEX_SKIP_SCAN」
keywords(545)=「INDEX_SS」
keywords(546)=「INDEX_SS_ASC」
keywords(547)=「INDEX_SS_DESC」
keywords(548)=「INDEX_STATS」
keywords(549)=「INDICATOR」
keywords(550)=「INFINITE」
keywords(551)=「INFORMATIONAL」
keywords(552)=「INITIAL」
keywords(553)=「INITIALIZED」
keywords(554)=「INITIALLY」
keywords(555)=「INITRANS」
keywords(556)=「INLINE」
keywords(557)=「INSTANCE」
keywords(558)=「INSTANCES」
keywords(559)=「INSTANTIABLE」
keywords(560)=「INSTANTLY」
keywords(561)=「INSTEAD」
keywords(562)=「INTEGRITY」
keywords(563)=「INTERMEDIATE」
keywords(564)=「INTERNAL_CONVERT」
keywords(565)=「INTERNAL_USE」
keywords(566)=「INTERPRETED」
keywords(567)=「INTERSECT」
keywords(568)=「INVALIDATE」
keywords(569)=「IN_MEMORY_METADATA」
keywords(570)=「ISOLATION」
keywords(571)=「ISOLATION_LEVEL」
keywords(572)=「ITERATION_NUMBER」
keywords(573)=「JAVA」
keywords(574)=「JOB」
keywords(575)=「KEEP」
keywords(576)=「KERBEROS」
keywords(577)=「KEYFILE」
keywords(578)=「KEYSIZE」
keywords(579)=「KEY_LENGTH」
keywords(580)=「LAST」
keywords(581)=「LATERAL」
keywords(582)=「LAYER」
keywords(583)=「LDAP_REGISTRATION」
keywords(584)=「LDAP_REGISTRATION_ENABLED」
keywords(585)=「LDAP_REG_SYNC_INTERVAL」
keywords(586)=「LENGTH」
keywords(587)=「LESS」
keywords(588)=「LEVEL」
keywords(589)=「LEVELS」
keywords(590)=「LIBRARY」
keywords(591)=「LIKE2」
keywords(592)=「LIKE4」
keywords(593)=「LIKEC」
keywords(594)=「LIKE_EXPAND」
keywords(595)=「LINK」
keywords(596)=「LIST」
keywords(597)=「LOB」
keywords(598)=「LOCAL」
keywords(599)=「LOCAL_INDEXES」
keywords(600)=「LOCATION」
keywords(601)=「LOCATOR」
keywords(602)=「LOCKED」
keywords(603)=「LOG」
keywords(604)=「LOGFILE」
keywords(605)=「LOGGING」
keywords(606)=「LOGICAL」
keywords(607)=「LOGICAL_READS_PER_CALL」
keywords(608)=「LOGICAL_READS_PER_SESSION」
keywords(609)=「LOGOFF」
keywords(610)=「LOGON」
keywords(611)=「MAIN」
keywords(612)=「MANAGE」
keywords(613)=「MANAGED」
keywords(614)=「MANAGEMENT」
keywords(615)=「MANUAL」
keywords(616)=「MAPPING」
keywords(617)=「MASTER」
keywords(618)=「MATCHED」
keywords(619)=「MATERIALIZE」
keywords(620)=「MATERIALIZED」
keywords(621)=「MAX」
keywords(622)=「MAXARCHLOGS」
keywords(623)=「MAXDATAFILES」
keywords(624)=「MAXEXTENTS」
keywords(625)=「MAXIMIZE」
keywords(626)=「MAXINSTANCES」
keywords(627)=「MAXLOGFILES」
keywords(628)=「MAXLOGHISTORY」
keywords(629)=「MAXLOGMEMBERS」
keywords(630)=「MAXSIZE」
keywords(631)=「MAXTRANS」
keywords(632)=「MAXVALUE」
keywords(633)=「MEASURES」
keywords(634)=「MEMBER」
keywords(635)=「MEMORY」
keywords(636)=「MERGE」
keywords(637)=「MERGE_AJ」
keywords(638)=「MERGE_CONST_ON」
keywords(639)=「MERGE_SJ」
keywords(640)=「METHOD」
keywords(641)=「MIGRATE」
keywords(642)=「MIN」
keywords(643)=「MINEXTENTS」
keywords(644)=「MINIMIZE」
keywords(645)=「MINIMUM」
keywords(646)=「MINUS」
keywords(647)=「MINUTE」
keywords(648)=「MINVALUE」
keywords(649)=「MIRROR」
keywords(650)=「MLSLABEL」
keywords(651)=「MODE」
keywords(652)=「MODEL」
keywords(653)=「MODEL_DONTVERIFY_UNIQUENESS」
keywords(654)=「MODEL_MIN_ANALYSIS」
keywords(655)=「MODEL_NO_ANALYSIS」
keywords(656)=「MODEL_PBY」
keywords(657)=「MODEL_PUSH_REF」
keywords(658)=「MODIFY」
keywords(659)=「MONITORING」
keywords(660)=「MONTH」
keywords(661)=「MOUNT」
keywords(662)=「MOVE」
keywords(663)=「MOVEMENT」
keywords(664)=「MULTISET」
keywords(665)=「MV_MERGE」
keywords(666)=「NAME」
keywords(667)=「NAMED」
keywords(668)=「NAN」
keywords(669)=「NATIONAL」
keywords(670)=「NATIVE」
keywords(671)=「NAV」
keywords(672)=「NCHAR」
keywords(673)=「NCHAR_CS」
keywords(674)=「NCLOB」
keywords(675)=「NEEDED」
keywords(676)=「NESTED」
keywords(677)=「NESTED_TABLE_FAST_INSERT」
keywords(678)=「NESTED_TABLE_GET_REFS」
keywords(679)=「NESTED_TABLE_ID」
keywords(680)=「NESTED_TABLE_SET_REFS」
keywords(681)=「NESTED_TABLE_SET_SETID」
keywords(682)=「NETWORK」
keywords(683)=「NEVER」
keywords(684)=「NEW」
keywords(685)=「NEXT」
keywords(686)=「NLS_CALENDAR」
keywords(687)=「NLS_CHARACTERSET」
keywords(688)=「NLS_COMP」
keywords(689)=「NLS_CURRENCY」
keywords(690)=「NLS_DATE_FORMAT」
keywords(691)=「NLS_DATE_LANGUAGE」
keywords(692)=「NLS_ISO_CURRENCY」
keywords(693)=「NLS_LANG」
keywords(694)=「NLS_LANGUAGE」
keywords(695)=「NLS_LENGTH_SEMANTICS」
keywords(696)=「NLS_NCHAR_CONV_EXCP」
keywords(697)=「NLS_NUMERIC_CHARACTERS」
keywords(698)=「NLS_SORT」
keywords(699)=「NLS_SPECIAL_CHARS」
keywords(700)=「NLS_TERRITORY」
keywords(701)=「NL_AJ」
keywords(702)=「NL_SJ」
keywords(703)=「NO」
keywords(704)=「NOAPPEND」
keywords(705)=「NOARCHIVELOG」
keywords(706)=「NOAUDIT」
keywords(707)=「NOCACHE」
keywords(708)=「NOCOMPRESS」
keywords(709)=「NOCPU_COSTING」
keywords(710)=「NOCYCLE」
keywords(711)=「NODELAY」
keywords(712)=「NOFORCE」
keywords(713)=「NOGUARANTEE」
keywords(714)=「NOLOGGING」
keywords(715)=「NOMAPPING」
keywords(716)=「NOMAXVALUE」
keywords(717)=「NOMINIMIZE」
keywords(718)=「NOMINVALUE」
keywords(719)=「NOMONITORING」
keywords(720)=「NONE」
keywords(721)=「NOORDER」
keywords(722)=「NOOVERRIDE」
keywords(723)=「NOPARALLEL」
keywords(724)=「NOPARALLEL_INDEX」
keywords(725)=「NORELY」
keywords(726)=「NOREPAIR」
keywords(727)=「NORESETLOGS」
keywords(728)=「NOREVERSE」
keywords(729)=「NOREWRITE」
keywords(730)=「NORMAL」
keywords(731)=「NOROWDEPENDENCIES」
keywords(732)=「NOSEGMENT」
keywords(733)=「NOSORT」
keywords(734)=「NOSTRICT」
keywords(735)=「NOSWITCH」
keywords(736)=「NOTHING」
keywords(737)=「NOVALIDATE」
keywords(738)=「NOWAIT」
keywords(739)=「NO_ACCESS」
keywords(740)=「NO_BASETABLE_MULTIMV_REWRITE」
keywords(741)=「NO_BUFFER」
keywords(742)=「NO_CPU_COSTING」
keywords(743)=「NO_EXPAND」
keywords(744)=「NO_EXPAND_GSET_TO_UNION」
keywords(745)=「NO_FACT」
keywords(746)=「NO_FILTERING」
keywords(747)=「NO_INDEX」
keywords(748)=「NO_INDEX_FFS」
keywords(749)=「NO_INDEX_SS」
keywords(750)=「NO_MERGE」
keywords(751)=「NO_MODEL_PUSH_REF」
keywords(752)=「NO_MONITORING」
keywords(753)=「NO_MULTIMV_REWRITE」
keywords(754)=「NO_ORDER_ROLLUPS」
keywords(755)=「NO_PARALLEL」
keywords(756)=「NO_PARALLEL_INDEX」
keywords(757)=「NO_PARTIAL_COMMIT」
keywords(758)=「NO_PRUNE_GSETS」
keywords(759)=「NO_PUSH_PRED」
keywords(760)=「NO_PUSH_SUBQ」
keywords(761)=「NO_QKN_BUFF」
keywords(762)=「NO_QUERY_TRANSFORMATION」
keywords(763)=「NO_REF_CASCADE」
keywords(764)=「NO_REWRITE」
keywords(765)=「NO_SEMIJOIN」
keywords(766)=「NO_SET_TO_JOIN」
keywords(767)=「NO_STAR_TRANSFORMATION」
keywords(768)=「NO_STATS_GSETS」
keywords(769)=「NO_SWAP_JOIN_INPUTS」
keywords(770)=「NO_TRIGGER」
keywords(771)=「NO_UNNEST」
keywords(772)=「NO_USE_HASH」
keywords(773)=「NO_USE_MERGE」
keywords(774)=「NO_USE_NL」
keywords(775)=「NO_XML_QUERY_REWRITE」
keywords(776)=「NULLS」
keywords(777)=「NUMBER」
keywords(778)=「NVARCHAR2」
keywords(779)=「OBJECT」
keywords(780)=「OBJNO」
keywords(781)=「OBJNO_REUSE」
keywords(782)=「OF」
keywords(783)=「OFF」
keywords(784)=「OFFLINE」
keywords(785)=「OID」
keywords(786)=「OIDINDEX」
keywords(787)=「OLD」
keywords(788)=「ONLINE」
keywords(789)=「ONLY」
keywords(790)=「OPAQUE」
keywords(791)=「OPAQUE_TRANSFORM」
keywords(792)=「OPAQUE_XCANONICAL」
keywords(793)=「OPCODE」
keywords(794)=「OPEN」
keywords(795)=「OPERATOR」
keywords(796)=「OPTIMAL」
keywords(797)=「OPTIMIZER_FEATURES_ENABLE」
keywords(798)=「OPTIMIZER_GOAL」
keywords(799)=「OPT_ESTIMATE」
keywords(800)=「ORA_ROWSCN」
keywords(801)=「ORDERED」
keywords(802)=「ORDERED_PREDICATES」
keywords(803)=「ORGANIZATION」
keywords(804)=「OR_EXPAND」
keywords(805)=「OUTLINE」
keywords(806)=「OUT_OF_LINE」
keywords(807)=「OVER」
keywords(808)=「OVERFLOW」
keywords(809)=「OVERFLOW_NOMOVE」
keywords(810)=「OVERLAPS」
keywords(811)=「OWN」
keywords(812)=「PACKAGE」
keywords(813)=「PACKAGES」
keywords(814)=「PARALLEL」
keywords(815)=「PARALLEL_INDEX」
keywords(816)=「PARAMETERS」
keywords(817)=「PARENT」
keywords(818)=「PARITY」
keywords(819)=「PARTIALLY」
keywords(820)=「PARTITION」
keywords(821)=「PARTITIONS」
keywords(822)=「PARTITION_HASH」
keywords(823)=「PARTITION_LIST」
keywords(824)=「PARTITION_RANGE」
keywords(825)=「PASSWORD」
keywords(826)=「PASSWORD_GRACE_TIME」
keywords(827)=「PASSWORD_LIFE_TIME」
keywords(828)=「PASSWORD_LOCK_TIME」
keywords(829)=「PASSWORD_REUSE_MAX」
keywords(830)=「PASSWORD_REUSE_TIME」
keywords(831)=「PASSWORD_VERIFY_FUNCTION」
keywords(832)=「PCTFREE」
keywords(833)=「PCTINCREASE」
keywords(834)=「PCTTHRESHOLD」
keywords(835)=「PCTUSED」
keywords(836)=「PCTVERSION」
keywords(837)=「PERCENT」
keywords(838)=「PERFORMANCE」
keywords(839)=「PERMANENT」
keywords(840)=「PFILE」
keywords(841)=「PHYSICAL」
keywords(842)=「PIV_GB」
keywords(843)=「PIV_SSF」
keywords(844)=「PLAN」
keywords(845)=「PLSQL_CODE_TYPE」
keywords(846)=「PLSQL_DEBUG」
keywords(847)=「PLSQL_OPTIMIZE_LEVEL」
keywords(848)=「PLSQL_WARNINGS」
keywords(849)=「POLICY」
keywords(850)=「POST_TRANSACTION」
keywords(851)=「POWER」
keywords(852)=「PQ_DISTRIBUTE」
keywords(853)=「PQ_MAP」
keywords(854)=「PQ_NOMAP」
keywords(855)=「PREBUILT」
keywords(856)=「PRECEDING」
keywords(857)=「PREPARE」
keywords(858)=「PRESENT」
keywords(859)=「PRESERVE」
keywords(860)=「PRIOR」
keywords(861)=「PRIVATE」
keywords(862)=「PRIVATE_SGA」
keywords(863)=「PRIVILEGE」
keywords(864)=「PRIVILEGES」
keywords(865)=「PROFILE」
keywords(866)=「PROGRAM」
keywords(867)=「PROJECT」
keywords(868)=「PROTECTED」
keywords(869)=「PROTECTION」
keywords(870)=「PUBLIC」
keywords(871)=「PUSH_PRED」
keywords(872)=「PUSH_SUBQ」
keywords(873)=「PX_GRANULE」
keywords(874)=「QB_NAME」
keywords(875)=「QUERY」
keywords(876)=「QUERY_BLOCK」
keywords(877)=「QUEUE」
keywords(878)=「QUEUE_CURR」
keywords(879)=「QUEUE_ROWP」
keywords(880)=「QUIESCE」
keywords(881)=「QUOTA」
keywords(882)=「RANDOM」
keywords(883)=「RAPIDLY」
keywords(884)=「RAW」
keywords(885)=「RBA」
keywords(886)=「REBALANCE」
keywords(887)=「REBUILD」
keywords(888)=「RECORDS_PER_BLOCK」
keywords(889)=「RECOVER」
keywords(890)=「RECOVERABLE」
keywords(891)=「RECOVERY」
keywords(892)=「RECYCLE」
keywords(893)=「RECYCLEBIN」
keywords(894)=「REDUCED」
keywords(895)=「REDUNDANCY」
keywords(896)=「REF」
keywords(897)=「REFERENCE」
keywords(898)=「REFERENCED」
keywords(899)=「REFERENCING」
keywords(900)=「REFRESH」
keywords(901)=「REF_CASCADE_CURSOR」
keywords(902)=「REGEXP_LIKE」
keywords(903)=「REGISTER」
keywords(904)=「REJECT」
keywords(905)=「REKEY」
keywords(906)=「RELATIONAL」
keywords(907)=「RELY」
keywords(908)=「REMOTE_MAPPED」
keywords(909)=「REPAIR」
keywords(910)=「REQUIRED」
keywords(911)=「RESET」
keywords(912)=「RESETLOGS」
keywords(913)=「RESIZE」
keywords(914)=「RESOLVE」
keywords(915)=「RESOLVER」
keywords(916)=「RESOURCE」
keywords(917)=「RESTORE_AS_INTERVALS」
keywords(918)=「RESTRICTED」
keywords(919)=「RESTRICT_ALL_REF_CONS」
keywords(920)=「RESUMABLE」
keywords(921)=「RESUME」
keywords(922)=「RETENTION」
keywords(923)=「RETURNING」
keywords(924)=「REUSE」
keywords(925)=「REVERSE」
keywords(926)=「REWRITE」
keywords(927)=「REWRITE_OR_ERROR」
keywords(928)=「ROLE」
keywords(929)=「ROLES」
keywords(930)=「ROLLBACK」
keywords(931)=「ROLLUP」
keywords(932)=「ROW」
keywords(933)=「ROWDEPENDENCIES」
keywords(934)=「ROWID」
keywords(935)=「ROWNUM」
keywords(936)=「ROWS」
keywords(937)=「ROW_LENGTH」
keywords(938)=「RULE」
keywords(939)=「RULES」
keywords(940)=「SAMPLE」
keywords(941)=「SAVEPOINT」
keywords(942)=「SAVE_AS_INTERVALS」
keywords(943)=「SB4」
keywords(944)=「SCALE」
keywords(945)=「SCALE_ROWS」
keywords(946)=「SCAN」
keywords(947)=「SCAN_INSTANCES」
keywords(948)=「SCHEDULER」
keywords(949)=「SCN」
keywords(950)=「SCN_ASCENDING」
keywords(951)=「SCOPE」
keywords(952)=「SD_ALL」
keywords(953)=「SD_INHIBIT」
keywords(954)=「SD_SHOW」
keywords(955)=「SECOND」
keywords(956)=「SECURITY」
keywords(957)=「SEED」
keywords(958)=「SEGMENT」
keywords(959)=「SEG_BLOCK」
keywords(960)=「SEG_FILE」
keywords(961)=「SELECTIVITY」
keywords(962)=「SEMIJOIN」
keywords(963)=「SEMIJOIN_DRIVER」
keywords(964)=「SEQUENCE」
keywords(965)=「SEQUENCED」
keywords(966)=「SEQUENTIAL」
keywords(967)=「SERIALIZABLE」
keywords(968)=「SERVERERROR」
keywords(969)=「SESSION」
keywords(970)=「SESSIONS_PER_USER」
keywords(971)=「SESSIONTIMEZONE」
keywords(972)=「SESSIONTZNAME」
keywords(973)=「SESSION_CACHED_CURSORS」
keywords(974)=「SETS」
keywords(975)=「SETTINGS」
keywords(976)=「SET_TO_JOIN」
keywords(977)=「SEVERE」
keywords(978)=「SHARE」
keywords(979)=「SHARED」
keywords(980)=「SHARED_POOL」
keywords(981)=「SHRINK」
keywords(982)=「SHUTDOWN」
keywords(983)=「SIBLINGS」
keywords(984)=「SID」
keywords(985)=「SIMPLE」
keywords(986)=「SINGLE」
keywords(987)=「SINGLETASK」
keywords(988)=「SIZE」
keywords(989)=「SKIP」
keywords(990)=「SKIP_EXT_OPTIMIZER」
keywords(991)=「SKIP_UNQ_UNUSABLE_IDX」
keywords(992)=「SKIP_UNUSABLE_INDEXES」
keywords(993)=「SMALLFILE」
keywords(994)=「SNAPSHOT」
keywords(995)=「SOME」
keywords(996)=「SORT」
keywords(997)=「SOURCE」
keywords(998)=「SPACE」
keywords(999)=「SPECIFICATION」
keywords(1000)=「SPFILE」
keywords(1001)=「SPLIT」
keywords(1002)=「SPREADSHEET」
keywords(1003)=「SQLLDR」
keywords(1004)=「SQL_TRACE」
keywords(1005)=「STANDBY」
keywords(1006)=「STAR」
keywords(1007)=「START」
keywords(1008)=「STARTUP」
keywords(1009)=「STAR_TRANSFORMATION」
keywords(1010)=「STATEMENT_ID」
keywords(1011)=「STATIC」
keywords(1012)=「STATISTICS」
keywords(1013)=「STOP」
keywords(1014)=「STORAGE」
keywords(1015)=「STORE」
keywords(1016)=「STREAMS」
keywords(1017)=「STRICT」
keywords(1018)=「STRIP」
keywords(1019)=「STRUCTURE」
keywords(1020)=「SUBMULTISET」
keywords(1021)=「SUBPARTITION」
keywords(1022)=「SUBPARTITIONS」
keywords(1023)=「SUBPARTITION_REL」
keywords(1024)=「SUBSTITUTABLE」
keywords(1025)=「SUCCESSFUL」
keywords(1026)=「SUMMARY」
keywords(1027)=「SUPPLEMENTAL」
keywords(1028)=「SUSPEND」
keywords(1029)=「SWAP_JOIN_INPUTS」
keywords(1030)=「SWITCH」
keywords(1031)=「SWITCHOVER」
keywords(1032)=「SYNONYM」
keywords(1033)=「SYSAUX」
keywords(1034)=「SYSDATE」
keywords(1035)=「SYSDBA」
keywords(1036)=「SYSOPER」
keywords(1037)=「SYSTEM」
keywords(1038)=「SYSTIMESTAMP」
keywords(1039)=「SYS_DL_CURSOR」
keywords(1040)=「SYS_FBT_INSDEL」
keywords(1041)=「SYS_OP_BITVEC」
keywords(1042)=「SYS_OP_CAST」
keywords(1043)=「SYS_OP_COL_PRESENT」
keywords(1044)=「SYS_OP_ENFORCE_NOT_NULL"keywords(1045)="SYSOPMINEVALUE"keywords(1046)="SYSOPNOEXPAND"keywords(1047)="SYSOPNTCIMG" keywords(1045)="SYS_OP_MINE_VALUE" keywords(1046)="SYS_OP_NOEXPAND" keywords(1047)="SYS_OP_NTCIMG
keywords(1048)=「SYS_PARALLEL_TXN」
keywords(1049)=「SYS_RID_ORDER」
keywords(1050)=「TABLES」
keywords(1051)=「TABLESPACE」
keywords(1052)=「TABLESPACE_NO」
keywords(1053)=「TABLE_STATS」
keywords(1054)=「TABNO」
keywords(1055)=「TEMPFILE」
keywords(1056)=「TEMPLATE」
keywords(1057)=「TEMPORARY」
keywords(1058)=「TEST」
keywords(1059)=「THAN」
keywords(1060)=「THE」
keywords(1061)=「THREAD」
keywords(1062)=「THROUGH」
keywords(1063)=「TIME」
keywords(1064)=「TIMEOUT」
keywords(1065)=「TIMESTAMP」
keywords(1066)=「TIMEZONE_ABBR」
keywords(1067)=「TIMEZONE_HOUR」
keywords(1068)=「TIMEZONE_MINUTE」
keywords(1069)=「TIMEZONE_REGION」
keywords(1070)=「TIME_ZONE」
keywords(1071)=「TIV_GB」
keywords(1072)=「TIV_SSF」
keywords(1073)=「TOPLEVEL」
keywords(1074)=「TRACE」
keywords(1075)=「TRACING」
keywords(1076)=「TRACKING」
keywords(1077)=「TRANSACTION」
keywords(1078)=「TRANSITIONAL」
keywords(1079)=「TREAT」
keywords(1080)=「TRIGGERS」
keywords(1081)=「TRUNCATE」
keywords(1082)=「TRUSTED」
keywords(1083)=「TUNING」
keywords(1084)=「TX」
keywords(1085)=「TYPE」
keywords(1086)=「TYPES」
keywords(1087)=「TZ_OFFSET」
keywords(1088)=「UB2」
keywords(1089)=「UBA」
keywords(1090)=「UID」
keywords(1091)=「UNARCHIVED」
keywords(1092)=「UNBOUND」
keywords(1093)=「UNBOUNDED」
keywords(1094)=「UNDER」
keywords(1095)=「UNDROP」
keywords(1096)=「UNIFORM」
keywords(1097)=「UNLIMITED」
keywords(1098)=「UNNEST」
keywords(1099)=「UNPACKED」
keywords(1100)=「UNPROTECTED」
keywords(1101)=「UNQUIESCE」
keywords(1102)=「UNRECOVERABLE」
keywords(1103)=「UNTIL」
keywords(1104)=「UNUSABLE」
keywords(1105)=「UNUSED」
keywords(1106)=「UPDATABLE」
keywords(1107)=「UPDATED」
keywords(1108)=「UPD_INDEXES」
keywords(1109)=「UPD_JOININDEX」
keywords(1110)=「UPGRADE」
keywords(1111)=「UPSERT」
keywords(1112)=「UROWID」
keywords(1113)=「USER」
keywords(1114)=「USER_DEFINED」
keywords(1115)=「USER_RECYCLEBIN」
keywords(1116)=「USE_ANTI」
keywords(1117)=「USE_CONCAT」
keywords(1118)=「USE_HASH」
keywords(1119)=「USE_MERGE」
keywords(1120)=「USE_NL」
keywords(1121)=「USE_NL_WITH_INDEX」
keywords(1122)=「USE_PRIVATE_OUTLINES」
keywords(1123)=「USE_SEMI」
keywords(1124)=「USE_STORED_OUTLINES」
keywords(1125)=「USE_TTT_FOR_GSETS」
keywords(1126)=「USE_WEAK_NAME_RESL」
keywords(1127)=「VALIDATE」
keywords(1128)=「VALIDATION」
keywords(1129)=「VALUE」
keywords(1130)=「VARCHAR2」
keywords(1131)=「VARRAY」
keywords(1132)=「VECTOR_READ」
keywords(1133)=「VECTOR_READ_TRACE」
keywords(1134)=「VERSION」
keywords(1135)=「VERSIONS」
keywords(1136)=「VIEW」
keywords(1137)=「WAIT」
keywords(1138)=「WELLFORMED」
keywords(1139)=「WHENEVER」
keywords(1140)=「WHITESPACE」
keywords(1141)=「WITHIN」
keywords(1142)=「WITHOUT」
keywords(1143)=「WORK」
keywords(1144)=「XID」
keywords(1145)=「XMLATTRIBUTES」
keywords(1146)=「XMLCOLATTVAL」
keywords(1147)=「XMLELEMENT」
keywords(1148)=「XMLFOREST」
keywords(1149)=「XMLPARSE」
keywords(1150)=「XMLSCHEMA」
keywords(1151)=「XMLTYPE」
keywords(1152)=「X_DYN_PRUNE」
keywords(1153)=「YEAR」
keywords(1154)=「ZONE」
keywords(1155)=「ABS」
keywords(1156)=「ABSOLUTE」
keywords(1157)=「ACTION」
keywords(1158)=「ADA」
keywords(1159)=「AGGREGATE」
keywords(1160)=「ALSO」
keywords(1161)=「ANALYSE」
keywords(1162)=「ARE」
keywords(1163)=「ASSERTION」
keywords(1164)=「ASSIGNMENT」
keywords(1165)=「ASYMMETRIC」
keywords(1166)=「ATOMIC」
keywords(1167)="AUTHORIZATION "
keywords(1168)=「AVG」
keywords(1169)=「BACKWARD」
keywords(1170)=「BERNOULLI」
keywords(1171)=「BINARY」
keywords(1172)=「BIT」
keywords(1173)=「BITVAR」
keywords(1174)=「BIT_LENGTH」
keywords(1175)=「BOOLEAN」
keywords(1176)=「BREADTH」
keywords(1177)=「C」
keywords(1178)=「CALLED」
keywords(1179)=「CASCADED」
keywords(1180)=「CATALOG」
keywords(1181)=「CATALOG_NAME」
keywords(1182)=「CEIL」
keywords(1183)=「CEILING」
keywords(1184)=「CHAIN」
keywords(1185)=「CHARACTERISTICS」
keywords(1186)=「CHARACTERS」
keywords(1187)=「CHARACTER_LENGTH」
keywords(1188)=「CHARACTER_SET_CATALOG」
keywords(1189)=「CHARACTER_SET_NAME」
keywords(1190)=「CHARACTER_SET_SCHEMA」
keywords(1191)=「CHAR_LENGTH」
keywords(1192)=「CHECKED」
keywords(1193)=「CLASS_ORIGIN」
keywords(1194)=「COBOL」
keywords(1195)=「COLLATION」
keywords(1196)=「COLLATION_CATALOG」
keywords(1197)=「COLLATION_NAME」
keywords(1198)=「COLLATION_SCHEMA」
keywords(1199)=「COLUMN_NAME」
keywords(1200)=「COMMAND_FUNCTION」
keywords(1201)=「COMMAND_FUNCTION_CODE」
keywords(1202)=「COMPLETION」
keywords(1203)=「CONCURRENTLY」
keywords(1204)=「CONDITION_NUMBER」
keywords(1205)=「CONNECTION_NAME」
keywords(1206)=「CONSTRAINT_CATALOG」
keywords(1207)=「CONSTRAINT_NAME」
keywords(1208)=「CONSTRAINT_SCHEMA」
keywords(1209)=「CONSTRUCTOR」
keywords(1210)=「CONTAINS」
keywords(1211)=「CONVERSION」
keywords(1212)=「COPY」
keywords(1213)=「CORR」
keywords(1214)=「CORRESPONDING」
keywords(1215)=「COUNT」
keywords(1216)=「COVAR_POP」
keywords(1217)=「COVAR_SAMP」
keywords(1218)=「CREATEDB」
keywords(1219)=「CREATEROLE」
keywords(1220)=「CREATEUSER」
keywords(1221)=「CSV」
keywords(1222)=「CUME_DIST」
keywords(1223)=「CURRENT_DEFAULT_TRANSFORM_GROUP」
keywords(1224)=「CURRENT_PATH」
keywords(1225)=「CURRENT_ROLE」
keywords(1226)=「CURRENT_TRANSFORM_GROUP_FOR_TYPE」
keywords(1227)=「CURSOR_NAME」
keywords(1228)=「DATETIME_INTERVAL_CODE」
keywords(1229)=「DATETIME_INTERVAL_PRECISION」
keywords(1230)=「DEFAULTS」
keywords(1231)=「DELIMITER」
keywords(1232)=「DELIMITERS」
keywords(1233)=「DEPTH」
keywords(1234)=「DERIVED」
keywords(1235)=「DESCRIPTOR」
keywords(1236)=「DESTROY」
keywords(1237)=「DESTRUCTOR」
keywords(1238)=「DIAGNOSTICS」
keywords(1239)=「DISPATCH」
keywords(1240)=「DO」
keywords(1241)=「DOMAIN」
keywords(1242)=「DYNAMIC_FUNCTION」
keywords(1243)=「DYNAMIC_FUNCTION_CODE」
keywords(1244)=「ENCODING」
keywords(1245)=「END-EXEC」
keywords(1246)=「EQUALS」
keywords(1247)=「EVERY」
keywords(1248)=「EXCEPTION」
keywords(1249)=「EXCLUDE」
keywords(1250)=「EXEC」
keywords(1251)=「EXISTING」
keywords(1252)=「EXP」
keywords(1253)=「FLOOR」
keywords(1254)=「FORTRAN」
keywords(1255)=「FORWARD」
keywords(1256)=「FOUND」
keywords(1257)=「FREE」
keywords(1258)=「FREEZE」
keywords(1259)=「FUSION」
keywords(1260)=「G」
keywords(1261)=「GENERAL」
keywords(1262)=「GET」
keywords(1263)=「GO」
keywords(1264)=「GRANTED」
keywords(1265)=「GREATEST」
keywords(1266)=「HANDLER」
keywords(1267)=「HOLD」
keywords(1268)=「HOST」
keywords(1269)=「ILIKE」
keywords(1270)=「IMMUTABLE」
keywords(1271)=「IMPLEMENTATION」
keywords(1272)=「IMPLICIT」
keywords(1273)=「INFIX」
keywords(1274)=「INHERIT」
keywords(1275)=「INHERITS」
keywords(1276)=「INITIALIZE」
keywords(1277)=「INPUT」
keywords(1278)=「INTERSECTION」
keywords(1279)=「INVOKER」
keywords(1280)=「ISNULL」
keywords(1281)=「K」
keywords(1282)=「KEY_MEMBER」
keywords(1283)=「KEY_TYPE」
keywords(1284)=「LANCOMPILER」
keywords(1285)=「LANGUAGE」
keywords(1286)=「LARGE」
keywords(1287)=「LEAST」
keywords(1288)=「LISTEN」
keywords(1289)=「LN」
keywords(1290)=「LOGIN」
keywords(1291)=「LOWER」
keywords(1292)=「M」
keywords(1293)=「MAP」
keywords(1294)=「MESSAGE_LENGTH」
keywords(1295)=「MESSAGE_OCTET_LENGTH」
keywords(1296)=「MESSAGE_TEXT」
keywords(1297)=「MODULE」
keywords(1298)=「MORE」
keywords(1299)=「MUMPS」
keywords(1300)=「NAMES」
keywords(1301)=「NESTING」
keywords(1302)=「NOCREATEDB」
keywords(1303)=「NOCREATEROLE」
keywords(1304)=「NOCREATEUSER」
keywords(1305)=「NOINHERIT」
keywords(1306)=「NOLOGIN」
keywords(1307)=「NORMALIZE」
keywords(1308)=「NORMALIZED」
keywords(1309)=「NOSUPERUSER」
keywords(1310)=「NOTIFY」
keywords(1311)=「NOTNULL」
keywords(1312)=「NULLABLE」
keywords(1313)=「NULLIF」
keywords(1314)=「OCTETS」
keywords(1315)=「OCTET_LENGTH」
keywords(1316)=「OFFSET」
keywords(1317)=「OIDS」
keywords(1318)=「OPERATION」
keywords(1319)=「OPTIONS」
keywords(1320)=「ORDERING」
keywords(1321)=「ORDINALITY」
keywords(1322)=「OTHERS」
keywords(1323)=「OUTPUT」
keywords(1324)=「OVERLAY」
keywords(1325)=「OVERRIDING」
keywords(1326)=「OWNED」
keywords(1327)=「OWNER」
keywords(1328)=「PAD」
keywords(1329)=「PARAMETER」
keywords(1330)=「PARAMETER_MODE」
keywords(1331)=「PARAMETER_NAME」
keywords(1332)=「PARAMETER_ORDINAL_POSITION」
keywords(1333)=「PARAMETER_SPECIFIC_CATALOG」
keywords(1334)=「PARAMETER_SPECIFIC_NAME」
keywords(1335)=「PARAMETER_SPECIFIC_SCHEMA」
keywords(1336)=「PARTIAL」
keywords(1337)=「PASCAL」
keywords(1338)=「PATH」
keywords(1339)=「PERCENTILE_CONT」
keywords(1340)=「PERCENTILE_DISC」
keywords(1341)=「PERCENT_RANK」
keywords(1342)=「PLACING」
keywords(1343)=「PLI」
keywords(1344)=「POSITION」
keywords(1345)=「POSTFIX」
keywords(1346)=「PREFIX」
keywords(1347)=「PREORDER」
keywords(1348)=「PREPARED」
keywords(1349)=「PROCEDURAL」
keywords(1350)=「QUOTE」
keywords(1351)=「RANK」
keywords(1352)=「REASSIGN」
keywords(1353)=「RECHECK」
keywords(1354)=「RECURSIVE」
keywords(1355)=「REGR_AVGX」
keywords(1356)=「REGR_AVGY」
keywords(1357)=「REGR_COUNT」
keywords(1358)=「REGR_INTERCEPT」
keywords(1359)=「REGR_R2」
keywords(1360)=「REGR_SLOPE」
keywords(1361)=「REGR_SXX」
keywords(1362)=「REGR_SXY」
keywords(1363)=「REGR_SYY」
keywords(1364)=「REINDEX」
keywords(1365)=「RELATIVE」
keywords(1366)=「REPEATABLE」
keywords(1367)=「RESTART」
keywords(1368)=「RESULT」
keywords(1369)=「RETURNED_CARDINALITY」
keywords(1370)=「RETURNED_LENGTH」
keywords(1371)=「RETURNED_OCTET_LENGTH」
keywords(1372)=「RETURNED_SQLSTATE」
keywords(1373)=「RETURNS」
keywords(1374)=「ROUTINE」
keywords(1375)=「ROUTINE_CATALOG」
keywords(1376)=「ROUTINE_NAME」
keywords(1377)=「ROUTINE_SCHEMA」
keywords(1378)=「ROW_COUNT」
keywords(1379)=「ROW_NUMBER」
keywords(1380)=「SCHEMA_NAME」
keywords(1381)=「SCOPE_CATALOG」
keywords(1382)=「SCOPE_NAME」
keywords(1383)=「SCOPE_SCHEMA」
keywords(1384)=「SCROLL」
keywords(1385)=「SEARCH」
keywords(1386)=「SECTION」
keywords(1387)=「SELF」
keywords(1388)=「SERVER_NAME」
keywords(1389)=「SESSION_USER」
keywords(1390)=「SETOF」
keywords(1391)=「SIMILAR」
keywords(1392)=「SPECIFICTYPE」
keywords(1393)=「SPECIFIC_NAME」
keywords(1394)=「SQLCODE」
keywords(1395)=「SQLERROR」
keywords(1396)=「SQRT」
keywords(1397)=「STABLE」
keywords(1398)=「STATE」
keywords(1399)=「STATEMENT」
keywords(1400)=「STDDEV_POP」
keywords(1401)=「STDDEV_SAMP」
keywords(1402)=「STDIN」
keywords(1403)=「STDOUT」
keywords(1404)=「STYLE」
keywords(1405)=「SUBCLASS_ORIGIN」
keywords(1406)=「SUBLIST」
keywords(1407)=「SUBSTRING」
keywords(1408)=「SUM」
keywords(1409)=「SUPERUSER」
keywords(1410)=「SYMMETRIC」
keywords(1411)=「SYSID」
keywords(1412)=「SYSTEM_USER」
keywords(1413)=「TABLESAMPLE」
keywords(1414)=「TABLE_NAME」
keywords(1415)=「TEMP」
keywords(1416)=「TERMINATE」
keywords(1417)=「TIES」
keywords(1418)=「TOP_LEVEL_COUNT」
keywords(1419)=「TRANSACTIONS_COMMITTED」
keywords(1420)=「TRANSACTIONS_ROLLED_BACK」
keywords(1421)=「TRANSACTION_ACTIVE」
keywords(1422)=「TRANSFORM」
keywords(1423)=「TRANSFORMS」
keywords(1424)=「TRANSLATE」
keywords(1425)=「TRANSLATION」
keywords(1426)=「TRIGGER_CATALOG」
keywords(1427)=「TRIGGER_NAME」
keywords(1428)=「TRIGGER_SCHEMA」
keywords(1429)=「TRIM」
keywords(1430)=「UESCAPE」
keywords(1431)=「UNCOMMITTED」
keywords(1432)=「UNENCRYPTED」
keywords(1433)=「UNKNOWN」
keywords(1434)=「UNLISTEN」
keywords(1435)=「UNNAMED」
keywords(1436)=「UPPER」
keywords(1437)=「USER_DEFINED_TYPE_CATALOG」
keywords(1438)=「USER_DEFINED_TYPE_CODE」
keywords(1439)=「USER_DEFINED_TYPE_NAME」
keywords(1440)=「USER_DEFINED_TYPE_SCHEMA」
keywords(1441)=「VACUUM」
keywords(1442)=「VALID」
keywords(1443)=「VALIDATOR」
keywords(1444)=「VARIABLE」
keywords(1445)=「VAR_POP」
keywords(1446)=「VAR_SAMP」
keywords(1447)=「VERBOSE」
keywords(1448)=「VOLATILE」
keywords(1449)=「WIDTH_BUCKET」
keywords(1450)=「WINDOW」

'get the current active model
Set mdl = ActiveModel
If (mdl Is Nothing) Then
MsgBox 「There is no current Model」
ElseIf Not mdl.IsKindOf(PdLDM.cls_Model) Then
MsgBox 「The current model is not an Physical Data model.」
Else
ProcessFolder mdl
End If

'This routine copy name into code for each table, each column and each view
'of the current folder
Private sub ProcessFolder(folder)
Dim key’running table
Dim Tab
for each Tab in folder.Entities
if not tab.isShortcut then
Dim col 'running column
Set keywords_str = Join(keywords,",")
for each col in tab.Attributes
if InStr(keywords_str,col.Code) > 0 then
output 「表名:」+Tab.name+「欄位名:」+col.Code + 「不符合規範!」
End If
next
output 「表名--------:」+Tab.name+「檢查完畢」
end if
next

'go into the sub-packages
Dim f 'running folder
For Each f In folder.Packages
if not f.IsShortcut then
ProcessFolder f
end if
Next
end sub

以上都是vb程式碼 有寫的不好的 多多指教~Bye