📄 oracle sql.xml
字号:
<?xml version="1.0" encoding="windows-1251"?>
<SynUniHighlighter Version="2.0">
<SyntaxColoring>
<Info>
<General Name="Oracle SQL" Extensions="" Version="1" Revision="0" Sample="PROMPT Oracle sample source
declare
x varchar2(2000);
begin -- Show some text here
select to_char(count(*)) into x
from tab;
dbms_output.put_line('Hello World: ' || x);
exception
when others then
null;
end;
" History=""/>
<Author Name="Vitaly Nevzorov" Mail="nevzorov@yahoo.com" Web="www.delphist.com" Copyright="Copyright (c) Vitaly Nevzorov, 2002" Company="N/A" Remark=""/>
</Info>
<Schemes/>
<Editor/>
<MainRules Name="Root" Style="Root">
<Attributes Foreground="clBlack" Background="clWhite"/>
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
<SubRules>
<Range Name="Oracle Remark" Style="Oracle Remark">
<Attributes Foreground="$00FF8000" Background="clWhite"/>
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
<OpenToken StartLine=""/>
<CloseToken StartLine=""/>
<Properties CloseOnEol="True"/>
<MultiTokens>
<Tokens Open="REM"/>
</MultiTokens>
<SubRules/>
</Range>
<Range Name="Parameters" Style="Parameters">
<Attributes Foreground="clMaroon" Background="clWhite"/>
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
<OpenToken StartLine=""/>
<CloseToken StartLine=""/>
<Properties CloseOnTerm="True"/>
<MultiTokens>
<Tokens Open=":"/>
</MultiTokens>
<SubRules/>
</Range>
<Range Name="Strings '..'" CaseSensitive="True" Style="Strings '..'">
<Attributes Foreground="clRed" Background="clWhite"/>
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
<OpenToken StartLine=""/>
<CloseToken StartLine=""/>
<Properties/>
<MultiTokens>
<Tokens Open="'" Close="'"/>
</MultiTokens>
<SubRules/>
</Range>
<Range Name="Strings &qt;..&qt;" CaseSensitive="True" Style="Strings &qt;..&qt;">
<Attributes Foreground="clRed" Background="clWhite"/>
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
<OpenToken StartLine=""/>
<CloseToken StartLine=""/>
<Properties/>
<MultiTokens>
<Tokens Open=""" Close="""/>
</MultiTokens>
<SubRules/>
</Range>
<Range Name="Remarks --" CaseSensitive="True" Style="Remarks --">
<Attributes Foreground="$00FF8000" Background="clWhite"/>
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
<OpenToken StartLine=""/>
<CloseToken StartLine=""/>
<Properties CloseOnEol="True"/>
<MultiTokens>
<Tokens Open="--"/>
</MultiTokens>
<SubRules/>
</Range>
<Range Name="Remarks /*..*/" CaseSensitive="True" Style="Remarks /*..*/">
<Attributes Foreground="$00FF8000" Background="clWhite"/>
<Delimiters Value="!"#$%&'()*+,-./:;<=>?@[\]^`{|}~"/>
<OpenToken StartLine=""/>
<CloseToken StartLine=""/>
<Properties/>
<MultiTokens>
<Tokens Open="/*" Close="*/"/>
</MultiTokens>
<SubRules/>
</Range>
<KeyList Name="Standard" Enabled="True" Style="" Words="active
after
all
alter
and
any
as
asc
ascending
at
auto
base_name
before
begin
between
by
cache
cast
check
column
commit
committed
computed
conditional
constraint
containing
count
create
current
cursor
database
debug
declare
default
delete
desc
descending
distinct
do
domain
drop
else
end
entry_point
escape
exception
execute
exists
exit
external
extract
filter
for
foreign
from
full
function
generator
grant
group
having
if
in
inactive
index
inner
insert
into
is
isolation
join
key
left
level
like
merge
names
no
not
null
of
on
only
or
order
outer
parameter
password
plan
position
primary
privileges
procedure
protected
read
retain
returns
revoke
right
rollback
schema
select
set
shadow
shared
snapshot
some
suspend
table
then
to
transaction
trigger
uncommitted
union
unique
update
user
using
values
view
wait
when
where
while
with
work
">
<Attributes Foreground="clBlue" Background="clWhite"/>
</KeyList>
<KeyList Name="Oracle" Enabled="True" Style="" Words="ACCESS
ACCOUNT
ACTIVATE
ADD
ADMIN
ADVISE
ALL
ALLOCATE
ALTER
ANALYZE
ANCILLARY
AND
ANY
ARCHIVELOG
AS
ASC
ASSOCIATE
ATTRIBUTES
AUDIT
AUTHENTICATED
AUTHID
AUTOALLOCATE
AUTOEXTEND
AUTOMATIC
BACKUP
BECOME
BEFORE
BEHALF
BETWEEN
BINDING
BLOCK
BUFFER_POOL
BY
CACHE
CANCEL
CASCADE
CAST
CATEGORY
CHAINED
CHANGE
CHARACTER
CHECK
CHECKPOINT
CHILD
CHUNK
CLASS
CLONE
CLUSTER
COALESCE
COBOL
COLUMN
COLUMNS
COMMENT
COMPATIBILITY
COMPILE
COMPLETE
COMPOSITE_LIMIT
COMPRESS
COMPUTE
CONNECT
CONNECT_TIME
CONSTRAINT
CONSTRAINTS
CONTENTS
CONTEXT
CONTINUE
CONTROL
CONTROLFILE
COST
CPU_PER_CALL
CPU_PER_SESSION
CREATE
CURRENT
CURRENT_USER
CYCLE
DANGLING
DATAFILE
DEALLOCATE
DEBUG
DEFAULT
DEFERRED
DEFINER
DELETE
DEMAND
DETERMINES
DICTIONARY
DIMENSION
DIRECTORY
DISABLE
DISASSOCIATE
DISMOUNT
DISTINCT
DISTRIBUTED
DML
DROP
ELSE
ENABLE
ESCAPE
ESTIMATE
EVENTS
EXCEPT
EXCEPTIONS
EXCHANGE
EXCLUDING
EXCLUSIVE
EXISTS
EXPIRE
EXPLAIN
EXTENT
EXTERNALLY
FAILED_LOGIN_ATTEMPTS
FAST
FILE
FLUSH
FOR
FORCE
FOREIGN
FORTRAN
FREELIST
FREELISTS
FROM
FUNCTIONS
GENERATED
GLOBAL
GLOBAL_NAME
GLOBALLY
GO
GRANT
GROUP
GROUPS
HASH
HAVING
HEAP
HIERARCHY
IDENTIFIED
IDLE_TIME
IMMEDIATE
IN
INCLUDING
INCREMENT
INDEX
INDEXTYPE
INDEXTYPES
INFILE
INITIAL
INITIALLY
INITRANS
INSERT
INSTANCE
INT
INTERSECT
INTO
INVALIDATE
IS
JAVA
JOIN
KEEP
KEY
KILL
LAYERLISTS
LEVEL
LIBRARY
LIKE
LIMIT
LINK
LIST
LOB
LOCAL
LOCATOR
LOCK
LOGFILE
LOGGING
LOGICAL_READS_PER_CALL
LOGICAL_READS_PER_SESSION
MANAGE
MANAGED
MANUAL
MAP
MASTER
MATERIALIZED
MAXDATAFILES
MAXEXTENTS
MAXINSTANCES
MAXLOGFILES
MAXLOGHISTORY
MAXLOGMEMBERS
MAXSIZE
MAXTRANS
MAXVALUE
MEMBER
MINEXTENTS
MINIMIZE
MINIMUM
MINUS
MINVALUE
MODE
MODIFY
MODULE
MOUNT
MOVE
MOVEMENT
MULTISET
NAMED
NATIONAL
NESTED
NEVER
NEXT
NO
NOARCHIVELOG
NOAUDIT
NOCACHE
NOCOMPRESS
NOCYCLE
NOFORCE
NOLOGGING
NOMAXVALUE
NOMINIMIZE
NOMINVALUE
NONE
NOORDER
NORELY
NORESETLOGS
NOREVERSE
NORMAL
NOSORT
NOT
NOTHING
NOVALIDATE
NOWAIT
NULL
OF
OFFLINE
OID
ON
ONLINE
ONLY
OPERATOR
OPTIMAL
OPTION
OR
ORDER
OUTLINE
OVERFLOW
OWN
PACKAGES
PARALLEL
PARAMETERS
PARTITIONS
PASSWORD
PASSWORD_GRACE_TIME
PASSWORD_LIFE_TIME
PASSWORD_LOCK_TIME
PASSWORD_REUSE_MAX
PASSWORD_REUSE_TIME
PASSWORD_VERIFY_FUNCTION
PCTFREE
PCTINCREASE
PCTTHRESHOLD
PCTUSED
PCTVERSION
PERCENT
PERMANENT
PLAN
PLI
POST_TRANSACTION
PREBUILD
PRECISION
PRIMARY
PRIOR
PRIVATE_SGA
PRIVILEGES
PROFILE
PUBLIC
QUERY
QUOTA
READ
REBUILD
RECORDS_PER_BLOCK
RECOVER
RECOVERABLE
RECOVERY
RECYCLE
REDUCED
REFERENCES
REFRESH
RELY
RENAME
RESET
RESETLOGS
RESIZE
RESOLVE
RESOLVER
RESOURCE
RESTRICT
RESTRICTED
RESUME
REUSE
REVOKE
REWRITE
ROLE
ROLES
ROW
ROWLABEL
ROWNUM
ROWS
SAMPLE
SCN
SCOPE
SECTION
SEGMENT
SELECT
SELECTIVITY
SEQUENCE
SESSION
SESSIONS_PER_USER
SHARE
SHARED
SHARED_POOL
SHRINK
SIZE
SNAPSHOT
SOME
SORT
SOURCE
SPECIFICATION
SPECIFIED
SPLIT
STANDBY
START
START_DATE
STATISTICS
STOP
STORAGE
STRUCTURE
SUBPARTITION
SUBPARTITIONS
SUCCESSFUL
SUSPEND
SWITCH
SYNONYM
SYSTEM
TABLE
TABLESPACE
TEMPFILE
TEMPORARY
THE
THEN
THREAD
THROUGH
TIME
TIMEOUT
TO
TRACING
TRANSACTION
TRIGGER
TRUNCATE
TYPES
UNARCHIVED
UNDER
UNIFORM
UNION
UNIQUE
UNLIMITED
UNLOCK
UNRECOVERABLE
UNTIL
UNUSABLE
UNUSED
UPDATE
VALIDATE
VALIDATION
VALUES
VARGRAPHIC
VARRAY
VIEW
WHERE
WITH
WITHOUT
ERRORS
LISTS
LAYER
SQLBUF
TRIGGERS
SQLSTATE
STATEMENT_ID
">
<Attributes Foreground="clBlue" Background="clWhite"/>
</KeyList>
<KeyList Name="Oracle PL/SQL" Enabled="True" Style="" Words="ABORT
ACCEPT
AFTER
ARRAY
ARRAYLEN
ASSERT
ASSIGN
AT
AUTHORIZATION
AUTONOMOUS_TRANSACTION
BASE_TABLE
BEGIN
BODY
BULK
BULK_ROWCOUNT
CALL
CALLING
CASE
CHAR_BASE
CHARSETFORM
CHARSETID
CLOSE
CLUSTERS
COLAUTH
COLLECT
COMMIT
CONSTANT
CRASH
CURRVAL
CURSOR
DATA_BASE
DATABASE
DBA
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -