MSSQL网页编程之PL/SQL DEVELOPER 6.0.5 公布了
恢复到之前的某个状态,是需要数据的。这数据可以是a)回滚步骤或者b)操作之前的数据状态原文。March14,2005-Version6.0.5releasedEnhancementsInsertTemplatecontextmenuwouldhidefirstitemandadddummyitemInsertTemplatedidnotshowsubfoldersConnectionpreferencesinregistry(Logonsection)didnotworkProjects:progresswhilecompilingnowshowsactualnumberofcompilablefiles(compiling:xofy)Projects:notallcompileerrorswereindicatedProjects:handlederrorsincommandfilesforWHENEVER...FAILUREAddedmissingOracle10gplan_tablecolumnsSQLWindowAutoSelectStatementfunctiondidnothandlenestedPL/SQLBlockscorrectlyCommandWindowcouldnotprocess"createorreplacetype...()"CommandWindowcouldnotprocess"createorreplaceandcompilejavasource..."CommandWindowwouldinsertemptylineswhenshowingdbms_outputCommandWindowShowParamsupportadded(withadditionalinfooption)CommandWindowSetArraysizesupportaddedCommandWindowSetTimesupportaddedCommandWindowwouldnotexitnestedscriptsforwhenever...exitCommandWindownowsupportsenvironmentvars(%var%)forcommandswithfiles(spool,@,store,get)SortingagriddidnotalwayssortstringscaseinsensitiveCompileInvalidObjectsinitialqueryperformanceimprovedExplainPlanWindownowallowsyoutoexecutealtersessionstatementsforthecurrentsessionExplainPlanitemwasdisabledforWITHstatementsTextEditorwouldactivateHelpInsertingtemplatesnolongerinterpretsa"/"whennotcreatinganewwindowPastingcolumnsinTableEditorwouldgiveAVExternaltoolsnowsupport"assysdba"inconnectstringAllitemsmodifiedbyFind>ReplaceAllarenowgroupedintooneundoactionCodeAssistantcouldremovespacestypedafteracommaUsingtheFindfunctionintheLargeDataEditorcouldsuppresschangesKeyconfigurationpreferenceaddedforSQLWindow:ClearResultsFixedproblemwithmissingdefaultkeysDataGeneratorcouldnothandleSQL(...)fordatefieldsSQLWindowcolumnmovingwasnotpreservedafterre-executingthesameorsimilarqueriesCompileInvalidObjectswouldignoreobjectsexcludedfromdebuginformationApplicationtitleinthetaskbarcouldbeclearedafterchangingaconnectionNestedif/then/elsestructurescouldleadtoincorrect"Unusedvalueassignment"hintsUsingtable.column%typedeclarationsinaTestScriptwouldcauseCodeAssistantproblemsSQLPATHenvironmentvariablewasnotusedbyCommandWindowFixedincorrecthandlingofformulaswhenexportingreporttoExcelFixedAMPMproblemwhenexportingreporttoExcelItisnowpossibletocreateadefaultuser.prefsbyplacingthisfileinthedefaultpreferencedirectoryRecentobjectsfolderwasnotproperlyrefreshedTemplatesforacommandwindowcannowindicatetoopentheeditorpage[$WINDOWTYPE=COMMAND,EDITOR]提供多语言支持,常见的编码如中文的GB2312、BIG5,日文的Shift_JIS等都可以用作数据表名和数据列名。 多加的系统视图和实时系统信息这些工具对DBA挑优非常有帮助,但是感觉粒度还是不太细。 多走走一此相关论坛,多看一些实例开发,多交流0经验,没什么的,我也是刚学没多久!加油 每天坚持做不一样的是,认真做笔录,定时复习。一个月你就可以有一定的收获。当然如果你想在sql方面有一定的造诣,你少不了需要看很多很多的书籍了。 还不是性能有问题!否则面向对象的数据库早就实现了!建议使用CLR的地方一般是和应用的复杂程度或操作系统环境有很高的耦合度的场景。如你想构建复杂的算法,并且用到了大量的指针和高级数据模型。 再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。 不过话说回来了,绝大多数的性能优化准则与对sqlserver存储的结构理解息息相关 原理很简单,对要求长时间计算某一时间点的报表生成和防用户操作错误很有帮助。但是比起Oracle10g的闪回技术还是细粒度不够。可惜! 不好!如果出了错;不好调试;不好处理!其实web开发将代码分为3层:web层;业务逻辑层和数据访问层;一般对数据库的操作都在数据访问层来做;这样便于调试和维护!而且将来如果是换了数据库的话;你只需要改数据层的代码;其他层的基本可以不变!要是你在jsp中直接调用sql数据库;那么如果换了数据库呢?岂不都要改?如果报了异常呢?怎么做异常处理? sqlserver的痛苦之处在于有用文档的匮乏,很多只是表明的东西 再开发调试阶段和OLAP环境中,外键是可以建立的。新版本中加入了SETNULL和SETDEFAULT属性,能够提供能好的级联设置。
页:
[1]