| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331 |
- <?xml version="1.0"?>
- <Language name="SQL Oracle" ext="sql" ColorBlock="Block">
- <Completion>
- <Include Attribute="Keyword"></Include>
- <List Name="plantillas">
- "ALTER SESSION SET "
- "BEGIN
END;"
- "COMMIT;"
- "CREATE OR REPLACE "
- "CREATE TABLE nombre(
- campo1 tipo1,
 campo2 tipo2);"
- "CREATE INDEX "
- "CREATE UNIQUE INDEX nombre ON tabla(campos)"
- "CREATE SEQUENCE "
- "CREATE SEQUENCE nombre MINVALUE valor START WITH valor INCREMENT BY valor;"
- "CREATE SYNONYM "
- "CREATE VIEW "
- "CURSOR nombre IS consulta;"
- "dbms_output.enable("
- "dbms_output.put_line("
- "DECLARE 
 variables
BEGIN cuerpo END;"
- "DELETE FROM"
- "DELETE FROM nombre WHERE condición;"
- "DROP INDEX "
- "DROP TABLE "
- "END IF;"
- "END;"
- "EXCEPTION
WHEN OTHERS THEN NULL;"
- "EXECUTE INMEDIATE "
- "FOR i IN 1..n LOOP
END LOOP;"
- "FOR i IN nombre_de_cursor LOOP
END LOOP;"
- "FOREIGN KEY"
- "FORMAT "
- "FORMAT A9"
- "FORMAT 99.99"
- "FUNCTION nombre(parámetros) RETURN tipo IS
BEGIN
END;"
- "GROUP BY "
- "IF THEN ELSE END IF;"
- "IF THEN ELSIF END IF;"
- "IF NOT "
- "INCREMENT BY "
- "INDEX "
- "INSERT "
- "INSERT INTO tabla VALUES(valores_separados_por_comas);"
- "LOCK TABLE tabla IN EXCLUSIVE MODE;"
- "ORDER BY "
- "PROCEDURE nombre(parámetros) IS
BEGIN
END;"
- "PROMPT mensaje"
- "RENAME nombre TO nuevo_nombre;"
- "ROLLBACK;"
- "ROWNUM < 10"
- "SELECT * FROM "
- "SELECT count( *) FROM "
- "SELECT table_name FROM tabs WHERE table_name LIKE '%%';"
- "SELECT campos FROM tabla 
 WHERE condición ORDER BY campos;"
- "SET LINESIZE 1000"
- "SET PAGESIZE 5000"
- "SPOOL OFF"
- "SPOOL c:\aaa.txt"
- "TRUNCATE TABLE"
- "UNION ALL"
- "UPDATE tabla SET campo=valor, ... WHERE condicion;"
- "WHILE condicion LOOP
END LOOP;"
- </List>
- <List Name="presql">
- "PRIMERO "
- "EN "
- "fecha "
- "FINCONSULTAR"
- "FINDEFINIR"
- "FINPARA"
- "HACER "
- "$COLUMNAS()"
- "$COLUMNAS(""tabla"")"
- "$CONSULTAR "
- "$CONSULTAR FINCONSULTAR"
- "$DEFINIR "
- "$DEFINIR nombre COMO cuerpo FINDEFINIR"
- "$DEFINIR nombre = valor"
- "$DIR_ACTUAL"
- "$DIR_ACTUAL()"
- "$EXPR("
- "$EXPR(1+1)"
- "$FECHA_ACTUAL("
- "$FECHA_ACTUAL(0,""dd/mm/yyyy"")"
- "$FECHA_ACTUAL(-1,""yyyy/mm/dd"")"
- "$FORMATO("
- "$FORMATO(fecha ,""ddd dd/mm/yyyy"")"
- "$FORMATO(5,""0000"")"
- "$HORAS"
- "$INCLUIR "
- "$INCLUIR D:\aaa.txt"
- "$INDICES()"
- "$INDICES(""tabla"")"
- "$INFOTABLA()"
- "$INFOTABLA(""tabla"")"
- "$INFOVISTA()"
- "$INFOVISTA(""vista"")"
- "$LEE_CADENA()"
- "$LEE_FECHA()"
- "$LEE_NUMERO()"
- "$MESES"
- "$NOM_ACTUAL"
- "$NOM_ACTUAL()"
- "$PARA "
- "$PARA EN HACER FINPARA"
- "$PARA x EN 1 2 3 HACER
FINPARA"
- "$PSQL_REINIC"
- "$REDEF "
- "$REDEF nombre COMO cuerpo FINDEFINIR"
- "%ROWTYPE"
- "%TYPE"
- </List>
- <List Name="Alter" AfterIdentif="Alter">
- "SESSION SET"
- "TABLE "
- "TABLE tabla ADD columna tipo;"
- "TABLE tabla MODIFY columna tipo;"
- "TABLE tabla DROP columna;"
- "INDEX "
- "INDEX índice REBUILD;"
- "INDEX índice RENAME TO índice;"
- "INDEX índice STORAGE (PCTINCREASE 50);"
- "INDEX VISIBLE;"
- </List>
- <List Name="from" AfterIdentif="from">
- DUAL
- USER_TABLES
- USER_VIEWS
- ALL_TABLES
- ALL_VIEWS
- TABS
- </List>
- <List Name="Set" AfterIdentif="Set">
- APPINFO
- ARRAYSIZE
- AUTOCOMMIT
- AUTOPRINT
- AUTORECOVERY
- AUTOTRACE
- BLOCKTERMINATOR
- BTITLE
- CMDSEP
- COLSEP
- COMPATIBILITY
- CONCAT
- COPYCOMMIT
- COPYTYPECHECK
- DEFINE
- DESCRIBE
- MARKUP
- ECHO
- EDITFILE
- EMBEDDED
- ESCAPE
- FEEDBACK
- FLAGGER
- FLUSH
- HEADING
- HEADSEP
- INSTANCE
- LINESIZE
- "LINESIZE 500"
- LNO
- LOBOFFSET
- LOGSOURCE
- LONG
- LONGCHUNKSIZE
- NEWPAGE
- NLS_DATE_FORMAT
- "NLS_DATE_FORMAT = 'DD/MM/YYYY';"
- "NLS_DATE_FORMAT = 'YYYY/MM/DD';"
- "NLS_DATE_FORMAT = 'YYYY/MM/DD HH24:MI:SS';"
- NULL
- NUMFORMAT
- NUMWIDTH
- PAGESIZE
- "PAGESIZE 5000"
- PAUSE
- PNO
- RECSEP
- RECSEPCHAR
- RELEASE
- REPFOOTER
- REPHEADER
- SERVEROUTPUT
- SHIFTINOUT
- SHOWMODE
- SPOOL
- SQLBLANKLINES
- SQLCASE
- SQLCODE
- SQLCONTINUE
- SQLNUMBER
- SQLPREFIX
- SQLPROMPT
- SQLTERMINATOR
- SUFFIX
- TAB
- TERMOUT
- TIME
- TIMING
- TRIMOUT
- TRIMSPOOL
- TTITLE
- UNDERLINE
- USER
- VERIFY
- WRAP
- </List>
- </Completion>
- <Attribute Name="Keyword" ForeCol="Blue" Bold="true"></Attribute>
- <Attribute Name="Comment" ForeCol="#00A000"></Attribute>
- <Attribute Name="String" ForeCol="#FF00FF"></Attribute>
- <Attribute Name="Number" ForeCol="#FE642E"></Attribute>
- <Attribute Name="presql" ForeCol="Red" Bold="true"></Attribute>
- <Identifiers CharsStart= "A..Za..z_$" Content = "A..Za..z0..9_$">
- <Keyword>
- ACCESS ACCOUNT ACTIVATE ADD ADMIN ADVISE AFTER ALL ALL_ROWS ALLOCATE ALTER ANALYZE AND ANY
- ARCHIVE ARCHIVELOG ARRAY AS ASC AT AUDIT AUTHENTICATED AUTHORIZATION AUTOEXTEND AUTOMATIC
- BACKUP BECOME BEFORE BEGIN BETWEEN BFILE BITMAP BLOB BLOCK BODY BY
- COLAUTH CLUSTERS COL CRASH
- CACHE CACHE_INSTANCES CANCEL CASCADE CAST CFILE CHAINED CHANGE CHAR CHAR_CS CHARACTER CHECK CHECKPOINT
- CHOOSE CHUNK CLEAR CLOB CLONE CLOSE CLOSE_CACHED_OPEN_CURSORS CLUSTER COALESCE COLUMN COLUMNS
- COMMENT COMMIT COMMITTED COMPATIBILITY COMPILE COMPLETE COMPOSITE_LIMIT COMPRESS COMPUTE CONNECT
- CONNECT_TIME CONSTRAINT CONSTRAINTS CONTENTS CONTINUE CONTROLFILE CONVERT COST CPU_PER_CALL
- CPU_PER_SESSION CREATE CURRENT CURRENT_SCHEMA CURREN_USER CURSOR CYCLE
- DEFINE DESCRIBE
- DANGLING DATABASE DATAFILE DATAFILES DATAOBJNO DATE DBA DBHIGH DBLOW DBMAC DEALLOCATE DEBUG
- DEC DECIMAL DECLARE DEFAULT DEFERRABLE DEFERRED DEGREE DELETE DEREF DESC DIRECTORY DISABLE DISCONNECT
- DISMOUNT DISTINCT DISTRIBUTED DML DOUBLE DROP DUMP
- ELSIF EXCEPTION EXEC EXIT
- EACH ELSE ENABLE END ENFORCE ENTRY ESCAPE EXCEPT EXCEPTIONS EXCHANGE EXCLUDING EXCLUSIVE EXECUTE
- EXISTS EXPIRE EXPLAIN EXTENT EXTENTS EXTERNALLY
- FORMAT
- FROM FAILED_LOGIN_ATTEMPTS FALSE FAST FILE FIRST_ROWS FLAGGER FLOAT FLOB FLUSH FOR FORCE FOREIGN FREELIST
- FREELISTS FULL FUNCTION
- GOTO
- GLOBAL GLOBALLY GLOBAL_NAME GRANT GROUP GROUPS
- HASH HASHKEYS HAVING HEADER HEAP
- IDENTIFIED IDGENERATORS IDLE_TIME IF IMMEDIATE IN INCLUDING INCREMENT INDEX INDEXED INDEXES INDICATOR
- IND_PARTITION INITIAL INITIALLY INITRANS INSERT INSTANCE INSTANCES INSTEAD INT INTEGER INTERMEDIATE
- INTERSECT INTO IS ISOLATION ISOLATION_LEVEL
- KEEP KEY KILL
- LOOP
- LABEL LAYER LESS LEVEL LIBRARY LIKE LIMIT LINK LIST LOB LOCAL LOCK LOCKED LOG LOGFILE LOGGING
- LOGICAL_READS_PER_CALL LOGICAL_READS_PER_SESSION LONG
- MANAGE MASTER MAX MAXARCHLOGS MAXDATAFILES MAXEXTENTS MAXINSTANCES MAXLOGFILES MAXLOGHISTORY
- MAXLOGMEMBERS MAXSIZE MAXTRANS MAXVALUE MIN MEMBER MINIMUM MINEXTENTS MINUS MINVALUE MLSLABEL
- MLS_LABEL_FORMAT MODE MODIFY MOUNT MOVE MTS_DISPATCHERS MULTISET
- NATIONAL NCHAR NCHAR_CS NCLOB NEEDED NESTED NETWORK NEW NEXT NOARCHIVELOG NOAUDIT NOCACHE
- NOCOMPRESS NOCYCLE NOFORCE NOLOGGING NOMAXVALUE NOMINVALUE NONE NOORDER NOOVERRIDE
- NOPARALLEL NOREVERSE NORMAL NOSORT NOT NOTHING NOWAIT NULL NUMBER NUMERIC NVARCHAR2
- OVERLAPS ORDER
- OBJECT OBJNO OBJNO_REUSE OF OFF OFFLINE OID OIDINDEX OLD ON ONLINE ONLY OPCODE OPEN OPTIMAL
- OPTIMIZER_GOAL OPTION OR ORGANIZATION OSLABEL OVERFLOW OWN
- PROMPT
- PACKAGE PARALLEL PARTITION 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 PLSQL_DEBUG POST_TRANSACTION PRECISION PRESERVE
- PRIMARY PRIOR PRIVATE PRIVATE_SGA PRIVILEGE PRIVILEGES PROCEDURE PROFILE PUBLIC PURGE
- QUEUE QUOTA
- RECORD
- RANGE RAW RBA READ READUP REAL REBUILD RECOVER RECOVERABLE RECOVERY REF REFERENCES REFERENCING
- REFRESH RENAME REPLACE RESET RESETLOGS RESIZE RESOURCE RESTRICTED RETURN RETURNING REUSE REVERSE
- REVOKE ROLE ROLES ROLLBACK ROW ROWID ROWNUM ROWS RULE
- SPOOL SQL SUBTYPE
- SELECT
- SAMPLE SAVEPOINT SB4 SCAN_INSTANCES SCHEMA SCN SCOPE SD_ALL SD_INHIBIT SD_SHOW SEGMENT SEG_BLOCK
- SEG_FILE SEQUENCE SERIALIZABLE SESSION SESSION_CACHED_CURSORS SESSIONS_PER_USER SET SHARE
- SHARED SHARED_POOL SHRINK SIZE SKIP SKIP_UNUSABLE_INDEXES SMALLINT SNAPSHOT SOME SORT SPECIFICATION
- SPLIT SQL_TRACE STANDBY START STATEMENT_ID STATISTICS STOP STORAGE STORE STRUCTURE SUCCESSFUL
- SWITCH SYS_OP_ENFORCE_NOT_NULL$ SYS_OP_NTCIMG$ SYNONYM SYSDATE SYSDBA SYSOPER SYSTEM
- TABAUTH TTITLE
- TABLE TABLES TABLESPACE TABLESPACE_NO TABNO TEMPORARY THAN THE THEN THREAD TIMESTAMP TIME TO
- TOPLEVEL TRACE TRACING TRANSACTION TRANSITIONAL TRIGGER TRIGGERS TRUE TRUNCATE TX TYPE
- UB2 UBA UID UNARCHIVED UNDO UNION UNIQUE UNLIMITED UNLOCK UNRECOVERABLE UNTIL UNUSABLE
- UNUSED UPDATABLE UPDATE USAGE USE USER USING
- VIEWS
- VALIDATE VALIDATION VALUE VALUES VARCHAR VARCHAR2 VARYING VIEW
- WHERE WHEN WHENEVER WITH WITHOUT WORK WRITE WRITEDOWN WRITEUP XID YEAR ZONE
- </Keyword>
- <presql>
- $DEFINIR
- $REDEF
- $INCLUIR
- $PARA
- $CONSULTAR
- CON
- COMO
- EN
- FINPARA
- FINDEFINIR
- HACER
- $dir_actual
- $nom_actual
- $fecha_actual
- $formato
- $intervalo_semana
- $psql_reinic
- $expr
- $horas
- $meses
- $infotabla
- $infovista
- </presql>
- </Identifiers>
- <Token CharsStart="0..9" Content = '0..9' Attribute="NUMBER"> </Token>
- <String Start="'" End="'"></String>
- <String Start=""" End="""></String>
- <Comment Start="--" ></Comment>
- <Comment Start="/*" End="*/" Multiline="true" Folding="True"></Comment>
- <Block Start="$PARA" End="FINPARA" Folding="True" Parent="Main" Name="blq_PARA"></Block>
- <Block Start="COMO" End="FINDEFINIR"></Block>
-
- <Block Start="SELECT" End=";" BackCol="#F2F5A9" Folding="False" Name="blo_SELECT">
- <End TokPos="1">/</End>
- <Section Start="SELECT" FirstSec="True" BackCol="#CEF6CE" Name="sec_SELECT"> </Section>
- <Section Start="FROM" BackCol="#F2F5A9" Name="sec_FROM"> </Section>
- </Block>
- <Block Start="BEGIN" End="END" Folding="True"></Block>
- <Block Start="THEN" End="END" Folding="True"></Block>
- <Block Start="FOR" End="END" Folding="True"></Block>
- <Block Start="INSERT" End=";" BackCol="#F6D5D5" Name="blo_INSERT"></Block>
- <Block Start="UPDATE" End=";" BackCol="#F6D5D5" Name="blo_UPDATE"></Block>
- <Block Start="DELETE" End=";" BackCol="#F6D5D5" Name="blo_DELETE"></Block>
- </Language>
|