数据库开发
Manarty
这个作者很懒,什么都没留下…
展开
-
Sql Server将数据库还原不同名称的数据库上
Sql Server将数据库还原不同名称的数据库上转载 2023-01-11 12:16:44 · 864 阅读 · 0 评论 -
oracle创建表空间
注意点:1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespace user_temp tempfile 'D:\oracle\orad原创 2015-01-06 09:14:45 · 350 阅读 · 0 评论 -
使用WITH AS提高性能简化嵌套SQL
使用WITH AS提高性能简化嵌套SQL一.WITH AS的含义 WITH AS短语,也叫做子查询部分(subquery factoring),可以让你做很多事情,定义一个SQL片断,该SQL片断会被整个SQL语句所用到。有的时候,是为了让SQL语句的可读性更高些,也有可能是在UNION ALL的不同部分,作为提供数据的部分。 特别对于UNION ALL比较有用。因为UN原创 2015-01-07 11:32:13 · 438 阅读 · 0 评论 -
oracle优化:避免全表扫描
1. 对返回的行无任何限定条件,即没有where 子句 2. 未对数据表与任何索引主列相对应的行限定条件例如:在City-State-Zip列创建了三列复合索引,那么仅对State列限定条件不能使用这个索引,因为State不是索引的主列。 3. 对索引的主列有限定条件,但是在条件表达式里使用以下表达式则会使索引失效,造成全表扫描:(1)where子句中对字段进行函数、转载 2014-11-21 14:33:16 · 543 阅读 · 0 评论 -
Oracle数据库中的锁机制
数据库是一个多用户使用的共享资源。当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。在数据库中有两种基本的锁类型:排它锁(Exclusive Locks,即X锁)和共享锁(Share Locks,即S锁)。当数据对象被加上排它锁时,其他的事务不能对它读取和修改;加了共享锁的数据对象可以被其他事务原创 2014-10-11 09:33:34 · 413 阅读 · 0 评论 -
SQL语句优化技术分析
最近几周一直在进行数据库培训,老师精湛的技术和生动的讲解使我受益匪浅。为了让更多的新手受益,我抽空把SQL语句优化部分进行了整理,希望大家一起进步。一、操作符优化1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以原创 2014-11-11 15:33:43 · 275 阅读 · 0 评论 -
Oracle 创建表空间
1.如果在PL/SQL 等工具里打开的话,直接修改下面的代码中[斜体加粗部分]执行2.确保路径存在,比如【D:\oracle\oradata\Oracle9i\】也就是你要保存文件的路径存在/*分为四步 *//*第1步:创建临时表空间 */create temporary tablespaceuser_temp tempfile 'D:\oracle\oradata\O原创 2014-07-10 10:23:40 · 338 阅读 · 0 评论 -
C#连接oracle数据库操作
1、导入引用System.Data.OracleClient.dll文件2、在头部using System.Data.OracleClient;//通过DataSet来读取数据://创建和数据库的连接OracleConnection oraCon=new OracleConnection("user id=112;data source=wmatech;password原创 2014-07-22 10:19:34 · 504 阅读 · 0 评论 -
使用C#连接ORACLE数据库 2
一、使用OracleClient组件连接Oracle .Net框架的System.Data.OracleClient.dll组件(ADO.Net组件),为连接和使用Oracle数据库提供了很大的方便。 1、使用客户端网络服务名连接Oracle 基于业务逻辑与数据库实体的分层需要,一般要求在不同于Oracle数据库主机的客户端机器连接和使用Oracle数据库。这种情况要翻译 2014-07-22 10:21:08 · 492 阅读 · 0 评论 -
Oracle 游标使用全解
这个文档几乎包含了oracle游标使用的方方面面,全部通过了测试-- 声明游标;CURSOR cursor_name IS select_statement--For 循环游标--(1)定义游标--(2)定义游标变量--(3)使用for循环来使用这个游标declare --类型定义 cursor c_job is s原创 2014-08-11 11:52:33 · 360 阅读 · 0 评论 -
批量绑定—BULK COLLECT
应届生求职季宝典 开启你的职场征途 简历撰写 笔试真题 面试攻略 专业技能指导 公务员专区 4. 联合数组中使用 BULK COLLECT 前面我们举的例子,都是用的嵌套表,其实也可以使用联合数组: BULK COLLECT 生成的集合,下表是默认从1开始的数字,步进为1,所以联合原创 2014-08-12 16:17:33 · 527 阅读 · 0 评论 -
Oracle CASE WHEN 用法介绍
Oracle CASE WHEN 用法介绍1. CASE WHEN 表达式有两种形式--简单Case函数 CASE sex WHEN '1' THEN '男' WHEN '2' THEN '女' ELSE '其他' END --Case搜索函数 CASEWHEN sex = '1' THEN '男' WHEN s原创 2014-08-19 09:34:55 · 414 阅读 · 0 评论