Oracle

mysql source 命令导入不了sql!

sql文件也是正常,为什么就是导入不了呢?? 后面才发现,可能是编码被notepad++修改了——一看发现是UTF-8无BOM,改回UTF-8格式编码就正常了!! 虽然看到的都是正常汉字,但是UTF-8,和UTF-8无BOM还是不同的!!http://blog.sina.co...

oracle中REGEXP_SUBSTR方法的使用

近期在做商旅机票平台,遇到这样一个问题:有一张tt_ticket表,用来存机票信息。里边有一个字段叫schedule,表示的是行程,存储格式为:北京/虹桥由于公司位于上海。而上海眼下有两个机场:浦东和虹桥。所以对于出发地或到达地为上海的机票来说,行程中会存虹桥或浦东,当然。有时候可能也会直接存上海(可能性非常小。但不代...

玩转oracle学习第六天

1.上节回想2.PL/SQL的介绍3.PL/SQL的基础理解oracle的pl/sql概念掌握PL/SQL编程技术(包含编写过程,函数,触发器。包。。。)PL/SQL是什么?PL/SQL(procedurallanguage/sql)是oracle在标准的sql语言的扩展,PL/SQL不...
代码星球·2020-04-06

【翻译自mos文章】私有网络所用的协议 与 Oracle RAC

说的太经典了,不敢翻译。直接上原文。 来源于:NetworkProtocolsandRealApplicationClusters(文档ID278132.1) PURPOSE-------PurposeofthisdocumentistogiveDBAsandSystemsAdministrator...

[Oracle] 获取运行计划的各方法总结

一.获取运行计划的6种方法(具体步骤已经在每一个样例的开头凝视部分说明了):1.explainplanfor获取; 2.setautotraceon。 3.statistics_level=all;4.通过dbms_xplan.display_cursor输入sql_id參数直接获取5.10046t...

ORACLE11G 将dataguard的rman备份恢复到測试环境的单机oracle中的具体过程

 然后打开报错RMAN> alterdatabaseopenresetlogs;                  ...

Oracle中对数字加汉字的排序(完好)

之前写过一篇Oracle中对数字加汉字的排序以及REGEXP_SUBSTR介绍后来在开发的过程中又遇到相似问题。数据不一样了,按之前的使用方法是不适用的。之前的是数字在前汉字在后,最基本的差别是数字没有反复的,而如今的数据中数字是有反复的比方:玫瑰园1楼玫瑰园2楼兴帝家园1楼兴帝家园2楼假设是仅仅抽取数字进行排序会造成...

Oracle PL/SQL语句基础学习笔记(上)

PL/SQL是ORACLE对标准数据库语言的扩展,ORACLE公司已经将PL/SQL整合到ORACLEserver和其它工具中了,近几年中很多其它的开发者和DBA開始使用PL/SQL,本文将讲述PL/SQL基础语法,结构和组件、以及怎样设计并运行一个PL/SQL程序。  从版本号6開始PL/SQL就被可靠的整合到ORA...

刷新SqlServer数据库中所有的视图

ALTERPROCEDUREsp_refallviewAS--刷新所有视图DECLARE@ViewNameVARCHAR(MAX);DECLARE@iINT;SET@i=0;DECLARE#_cursorCURSORFORSELECTnameFROMsysobjectsWHEREtype='V';OPEN#_curso...

Excel导入数据到Sql server 中出错:“文本被截断,或者一个或多个字符在目标代码页中没有匹配项”

从Excel导入数据到Sqlserver时,由于表中的数据有的很长,导入时出现如下错误(如果数据不是很长,255内以内,则不会出现错误):出错原因:SQLServer的导入导出为了确定数据表的每个字段类型,取excel表的每个字段的前几行(3行即可)来判别。如果前3条是少于255的字符串,则设成nvarchar(255...

转:使用fn_dblog解析SQL SERVER 数据库日志方法

http://blog.itpub.net/8183550/viewspace-682907 一直以来我都很困惑,不知道怎么解析SQLSERVER的日志,因为微软提供了fn_dblog(NULL,NULL)和DBCCLOG获取数据库日志的基本信息,但是都是二进制码,看不懂。最近终于成功解析了SQLSERVER...

sql server exec返回值

declare@numint,@sqlsnvarchar(4000)set@sqls='select@a=123'execsp_executesql@sqls,N'@aintoutput',@numoutputselect@num...
代码星球·2020-04-05

sql server 表数据去重

数据去重高效方法去重的方法有很多,比如用什么Distinct、GroupByHaving、临时表等有兴趣的朋友可以把各种方法对比一下得出直观的效率概况 [sql] viewplain copy WITH TEST AS   (&n...
代码星球·2020-04-05

SQL Server遍历表的几种方法

  在数据库开发过程中,我们经常会碰到要遍历数据表的情形,一提到遍历表,我们第一印象可能就想到使用游标,使用游标虽然直观易懂,但是它不符合面向集合操作的原则,而且性能也比面向集合低。当然,从面向集合操作的角度出发,也有两种方法可以进行遍历表的操作,总结起来,遍历表有下面几种方法。使用游标使用表变量使用临时表我的需求是:...

Oracle删除死锁进程的方法

本文实例讲述了Oracle删除死锁进程的方法。分享给大家供大家参考。具体如下:步骤1:用以下SQL查看进程列表,判断出被锁定的表复制代码代码如下:SELECTdob.OBJECT_NAMETable_Name,lo.SESSION_ID||','||vss.SERIAL#删除号,lo.locked_mode,lo.SE...