Oracle

oracle索引

索引是与表相关的一个可选结构,在逻辑上和物理上都独立于表的数据,索引能优化查询,不能优化DML操作,Oracle自动维护索引,频繁的DML操作反而会引起大量的索引维护。如果SQL语句仅访问被索引的列,那么数据库只需从索引中读取数据,而不用读取表。如果该语句同时还要访问除索引列之外的列,那么,数据库会使用rowid来查找...
代码星球·2020-04-22

Oracle Hints详解

在向大家详细介绍OracleHints之前,首先让大家了解下OracleHints是什么,然后全面介绍OracleHints,希望对大家有用。基于代价的优化器是很聪明的,在绝大多数情况下它会选择正确的优化器,减轻了DBA的负担。但有时它也聪明反被聪明误,选择了很差的执行计划,使某个语句的执行变得奇慢无比。此时就需要DB...
代码星球·2020-04-22

使用System.Data.OleDb.OleDbDataAdapter读取Excel到DataTable并用Oracle.DataAccess.Client.OracleBulkCopy将DataTable写入到数据库

 通过OleDbConnection的方法GetOleDbSchemaTable获取获取Excel的Sheet名///<summary>///获取Excel的Sheet名///</summary>///<paramname="strExcelPath"></param...

MSSQL → 01:SQLServer 2008概述及安装

据库的发展史  在人类诞生以来,就有记录数据的需求,在远古时代就有了结绳记事的故事,而随着科技的进步,我们记录数据的方式也发生了天翻地覆的变化,从效率低、规模小、不能适应信息高速发展的需要的手工或者简单机械记录信息到为了适应现在高速大量的信息发展而创立的数据库管理系统。  目前的数据库主流的都是关系型数据库,当然未来的...

oracle数据库免费基础知识精讲视频分享!

课程简介:数据库基础知识、Oracle的环境搭建、Oracle体系结构、SQL语言基础、函数的使用、约束、索引、数据字典、分组查询、多表连接查询、子查询等。通过对Oracle数据库的系统详解,培养学生的能力如下:在实际工作中,熟练使用SQL语句进行项目开发;能够使用复杂的SQL语句进行多表关联查询;具备数据库数据的管理...

索引超出了数组界限(Microsoft.SqlServer.Smo)

SSMS连接远程SQLServer服务器是很方便的。昨天我用SQLServer2008SSMS连接SQLServer2012竟然报错,如下图:在网上搜了,参考这个参考那个,太啰嗦了,确实是软件固有的问题,微软肯定会发补丁解决的!于是看了我的SQLServer2008的版本,在SSMS界面,帮助--关于。没有类似下面的W...

Sql Server 完全卸载,卸载干净,Windows 7。

一般卸载程序的卸载方法无法完全清除SqlServer导致重装sqlserver报错,下面给大家介绍和讲解如何完全卸载SqlServer。(此教程使用的系统为Windows7[Win10,Win8同理])**重点为第4步往后  软件获取地址:链接:https://pan.baidu.com/s/1W4_vfqSVxTU1...

Oracle数据库入门到高薪培训教程(从Oracle 11g 到 Oracle 19c)

一、Oracle数据库入门到高薪培训视频教程(从Oracle11g到Oracle19c)本套Oracle视频教程学习地址:https://edu.51cto.com/course/18034.html为满足想快速入门学习Oracle的学员,风哥特别设计的一套比较全面的新手快速入门课程。本教程内容涉及Oracle基础知识...

SqlServer2008R2镜像(无域)

在生产环境中,不仅我们的应用服务器需要做高可用,数据服务器同样需要做高可用,否则,一旦数据服务器出问题,整个系统就直接崩溃了。这里我们介绍一下,使用SqlServer镜像的方式实现SqlServer的高可用。我使用的是虚拟机来搭建环境:机器名版本IPWIN-SJPRGC2O1KOWindowsserver2008R21...
代码星球·2020-04-18

sqlserver、mysql、oracle、神通数据库(oscar)、达梦(dm)各自的默认端口号

sqlserver默认端口号为:1433URL=jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=dbnameDriverClasses=com.microsoft.jdbc.sqlserver.SQLServerDriver mysql ...

Oracle锁表与解锁 对象锁与解锁

select*fromv$sessiont1,v$locked_objectt2wheret1.sid=t2.SESSION_ID; 杀掉锁表进程: 记录下SID和serial#,分别替换掉下面的1155,39095,即可解除锁表altersystemkillsession'1155,39095';...
代码星球·2020-04-18

oracle中schema指的是什么?

看来有的人还是对schema的真正含义不太理解,如今我再次整理了一下,希望对大家有所帮助。我们先来看一下他们的定义:Aschemaisacollectionofdatabaseobjects(usedbyauser.).Schemaobjectsarethelogicalstructuresthatdirectlyre...

Oracle中rownum的用法总结

 日期:2019/5/22内容:oracle;数据库;rownum 数据库查询中,常用到"选取前X个"这样的问题,Oracle没有TOP关键字,这类问题都是通过rownum选取某几行来完成的。 先说结论rownum不支持>,>=,=,!=,between...and...这几个运算符,只能用符号(<、...
代码星球·2020-04-18

Oracle视图详解

Oracle视图详解 一. 视图的定义视图(view),也称虚表, 不占用物理空间,这个也是相对概念,因为视图本身的定义语句还是要存储在数据字典里的。视图只有逻辑定义。每次使用的时候,只是重新执行SQL。  视图是从一个或多个实际表中获得的,这些表的数据存放在数据库中。...
代码星球·2020-04-18

07-SQLServer的系统数据库

首先要明确SQLServer的系统数据库一共有5个:Master、Model、Msdb、Tempdb、Resource。1、Master数据库  (1)master数据库记录了所有系统级别的信息,包括元数据(登录账户)、端点、链接服务器和系统的配置设置。需要注意的是系统对象不在master库中,而在resource库中...
代码星球·2020-04-18