MSSQL网站制作之UltraEdit-32 的PL/SQL语法加亮 款式
支持大型的数据库。可以处理拥有上千万条记录的大型数据库。sql语法只需将10改成你本人的实践序次就好
/L10"PL/SQL"NocaseLineComment=--BlockCommentOn=/*BlockCommentOff=*/FileExtensions=SQL
/Delimiters=~!%@^&*()-+=|/{}[]:;",.?
/FunctionString="%*[~]+(*)"
/C1"Keywords"
ABORTACCEPTACCESSADDALLALTERANDANYARRAYARRAYLENASASCASSERTASSIGNATAUDITAUTHORIZATIONAVG
BASE_TABLEBEGINBETWEENBINARY_INTEGERBODYBOOLEANBY
CASECHARCHAR_BASECHECKCLOSECLUSTERCLUSTERSCOLAUTHCOLUMNCOMMENTCOMMITCOMPRESSCONNECTCONSTANTCRASHCREATECURRENTCURRVALCURSORCYCLE
DATABASEDATA_BASEDATEDBADEBUGOFFDEBUGONDECLAREDECIMALDEFAULTDEFINITIONDELAYDELETEDESCDIGITSDISPOSEDISTINCTDODROP
ELSEELSIFENDENTRYEXCEPTIONEXCEPTION_INITEXCLUSIVEEXISTSEXIT
FALSEFETCHFILEFLOATFORFORMFROMFUNCTION
GENERICGOTOGRANTGROUP
HAVING
IDENTIFIEDIFIMMEDIATEININCREMENTINDEXINDEXESINDICATORINITIALINSERTINTEGERINTERFACEINTERSECTINTOIS
LEVELLIKELIMITEDLOCKLONGLOOP
MAXMAXEXTENTSMAXVALUEMINMINEXTENTSMINUSMINVALUEMISLABELMODMODE
NATURALNATURALNNEWNEXTVALNOAUDITNOCOMPRESSNOLOGGINGNOTNOWAITNULLNUMBERNUMBER_BASE
OFOFFLINEONONLINEOPENOPTIONORORDEROTHERSOUT
PACKAGEPARTITIONPCTFREEPCTUSEDPLS_INTEGERPOSITIVEPOSITIVENPRAGMAPRIORPRIVATEPRIVILEGESPROCEDUREPUBLIC
RAISERANGERAWREALRECORDREFRELEASEREMRRENAMERESOURCERETURNREVERSEREVOKEROLLBACKROWROWIDROWLABELROWNUMROWSROWTYPERUN
SAVEPOINTSCHEMASELECTSEPARATESEQUENCESESSIONSETSHARESMALLINTSPACESQLSQLCODESQLERRMSTARTSTATEMENTSTDDEVSUBTYPESUCCESSFULSUMSYNONYMSYSDATE
TABAUTHTABLETABLESTASKTERMINATETHENTOTRIGGERTRUETYPE
UIDUNIONUNIQUEUPDATEUSEUSER
VALIDATEVALUESVARCHARVARCHAR2VARIANCEVIEWVIEWS
WHENWHENEVERWHEREWHILEWITHWORKWRITE
XOR
/C2"Packages"
DBMS_OUTPUT
DBMS_JOB
DBMS_SQL
/C3"PackageMethods"
BIND_VARIABLEBIND_VARIABLE_CHARBIND_VARIABLE_RAWBIND_VARIABLE_ROWIDBROKEN
CHANGECLOSE_CURSORCOLUMN_VALUECOLUMN_VALUE_CHARCOLUMN_VALUE_RAWCOLUMN_VALUE_ROWID
DEFINE_COLUMNDEFINE_COLUMN_CHARDEFINE_COLUMN_RAWDEFINE_COLUMN_ROWIDDISABLE
ENABLEEXECUTEEXECUTE_AND_FETCH
FETCH_ROWS
GET_LINEGET_LINES
INTERVALIS_OPEN
LAST_ERROR_POSITIONLAST_ROW_COUNTLAST_ROW_IDLAST_SQL_FUNCTION_CODE
NEW_LINENEXT_DATE
PARSEPUTPUT_LINE
REMOVE
SUBMIT
WHAT
/C4"SQL*PlusCommands"
EXECUTE
GRANT
REPLACE
RUN
START
/C5"SQL*PlusFunctions"
ABSADD_MONTHSASCII
CEILCHRCONCATCONVERTCOSCOSH
DECODE
EXP
FLOOR
GREATEST
HEXTORAW
INITCAPINSTR
LAST_DAYLENGTHLNLOGLOWERLPADLTRIM
MODMONTHS_BETWEEN
NEXT_DAYNEW_TIMENLS_INITCAPNLS_LOWERNLS_UPPERNVL
POWER
RAWTOHEXREPLACEROUNDROWIDTOCHARRPADRTRIM
SIGNSINSINHSOUNDEXSQRTSUBSTRSUBSTRB
TANTANHTO_CHARTO_DATETO_LABELTO_MULTI_BYTETO_NUMBERTO_SINGLE_TYPETRANSLATETRUNC
UPPERUSERENV
VSIZE
/C6"ShouldBeReserved"
BEFORE
EACH
FOR
KEY
PRIMARY
WHENWHEREWHILE
使为了数据安全,我们搭建了主从。但实时主从备份只能防止硬件问题,比如主库的硬盘损坏。但对于误操作,则无能为力。比如在主库误删一张表,或者一个update语句没有指定where条件,导致全表被更新。 SQLServer的异构移植功能个人感觉最好了。(如果对比过SQLServer的链接服务器和Oracle的透明网关的朋友会发现SQLServer的sp_addlinkedserver(openquery)异构数据库系列比Oracle真是强太多了。) 而写到本地,我又考虑到效率问题.大家来讨论讨论吧,分数不打紧,就给10分,十全十美,没啥对错,各抒己见,但是要有说服力的哦~ 一个百万级别的基本信息表A,一个百万级别的详细记录表B,A中有个身份证id,B中也有身份id;先要找出A中在B的详细记录。 很多书籍啊,不过个人认为看书太慢,还不如自己学。多做实际的东西,就会遇到很多问题,网上搜下解决问题。不断重复这个过程,在配合sql的F1功能。 可能有的朋友会抱怨集成的orderby,其实如果使用ranking函数,Orderby是少不了的。如果担心Orderby会影响效率,可以为orderby的字段建立聚集索引,查询计划会忽略orderby操作(因为本来就是排序的嘛)。 其实可以做一下类比,Oracle等数据库产品老早就支持了java编程,而且提供了java池参数作为用户配置接口。但是现在有哪些系统大批使用了java存储过程?!连Oracle自己的应用都不用为什么?! 大家注意一点。如下面的例子: 发几份SQL课件,以飨阅者
页:
[1]