数据库相关 - 军军小站|张军博客
Oracle

oracle锁表解除

--Oracle数据库操作中,我们有时会用到锁表查询以及解锁和kill进程等操作,那么这些操作是怎么实现的呢?本文我们主要就介绍一下这部分内容。--锁表查询的代码有以下的形式:selectcount(*)fromv$locked_object;select*fromv$locked_object;--查看哪个表被锁Sql代码selectb.owner,b.object_name,a.session_id,a.locked_modefromv$locked_

系统 2019-08-12 01:32:30 2261

Oracle

Oracle分析函数四——函数RANK,DENSE_RANK,FIRS

原创于2009年08月02日,2009年10月22日迁移至此。Oracle分析函数——函数RANK,DENSE_RANK,FIRST,LAST…RANK功能描述:根据ORDERBY子句中表达式的值,从查询返回的每一行,计算它们与其它行的相对位置。组内的数据按ORDERBY子句排序,然后给每一行赋一个号,从而形成一个序列,该序列从1开始,往后累加。每次ORDERBY表达式的值发生变化时,该序列也随之增加。有同样值的行得到同样的数字序号(认为null时相等的)

系统 2019-08-29 23:52:06 2260

数据库相关

数据库的范式:1NF,2NF,3NF

数据库范式1NF2NF3NFBCNF(实例)设计范式(范式,数据库设计范式,数据库的设计范式)是符合某一种级别的关系模式的集合。构造数据库必须遵循一定的规则。在关系数据库中,这种规则就是范式。关系数据库中的关系必须满足一定的要求,即满足不同的范式。目前关系数据库有六种范式:第一范式(1NF)、第二范式(2NF)、第三范式(3NF)、第四范式(4NF)、第五范式(5NF)和第六范式(6NF)。满足最低要求的范式是第一范式(1NF)。在第一范式的基础上进一步满

系统 2019-08-12 01:55:31 2260

数据库相关

PL/SQL --> 语言基础

--=====================--PL/SQL-->语言基础--=====================PL/SQL是过程化的SQL语言,是ORACLE对SQL语言的扩展,在普通SQL语句的基础上增加了编程语言的特点。使得该语言不仅具有过程编程语言的特征,如循环、条件分支等。同时也具有对象编程语言的特征,如重载、继承等。一、PL/SQL程序语言的组成主要由块组成一个块由三个基本部分组成:声明、执行体、异常处理PL/SQL块有匿名块和命名块

系统 2019-08-12 01:55:03 2260

数据库相关

sql语句拾遗

1.交换两条记录的属性值updatetx_ryry1setpx=(selectpxfromtx_rywhereidin(pk1,pk2)andid<>ry1.id)whereidin(pk1,pk2);2.自关联查询selectmk.*,levelfromxt_xtmkmkwhere1=1startwithmc='附加信息管理'connectbypriorid=fid--向下查unionselectmk.*,levelfromxt_xtmkmkwhere1

系统 2019-08-12 01:54:42 2260

数据库相关

SQL语句 远程操作数据库

--远程操作数据库SQL语句execsp_addlinkedserver'ITSV','','SQLOLEDB','211.81.251.85'execsp_addlinkedsrvlogin'ITSV','false',null,'sa','sa'select*fromITSV.VirtualLab.dbo.tbl_userexecsp_dropserver'ITSV','droplogins'SQL语句远程操作数据库

系统 2019-08-12 01:52:54 2260

Oracle

3-(初学)oracle10g创建对数据表操作的几种方法

一、使用oracle10g环境自带的WEB的EnterpriseManager:1、用自带的DatabaseConfigrationAssistant新建一个数据库(test)设定密码(test)。2、打开em,用system用户密码test登录。3、点击“管理”“表空间”“创建”输入用户名和存储位置完成一个表空间的创建(testspace).4、在管理页面找到“表”“创建”,选择“标准”,然后“继续”,输入表明称(testtable)选择表空间,添加列名

系统 2019-08-12 01:33:56 2260

SqlServer

安装SQL Server2K可能引发一个严重问题

安装SQLServer之后可能会导致访问邮箱失败Articlelastmodifiedon2002-1-21--------------------------------------------------------Theinformationinthisarticleappliesto:MicrosoftActiveDirectoryServiceInterfaces,version2.5MicrosoftDataAccessComponentsve

系统 2019-08-12 01:33:08 2260

数据库相关

LINQ之Order By

LINQ之OrderByOrderBy操作适用场景:对查询出的语句进行排序,比如按时间排序等等。说明:按指定表达式对集合排序;延迟,:按指定表达式对集合排序;延迟,默认是升序,加上descending表示降序,对应的扩展方法是OrderBy和OrderByDescending1.简单形式这个例子使用orderby按雇用日期对雇员进行排序:varq=fromeindb.Employeesorderbye.HireDateselecte;说明:默认为升序2.带

系统 2019-08-12 01:55:37 2259

Oracle

oracle pl/sql 基础

PL/SQL笔记PL/SQL块中只能直接嵌入SELECT,DML(INSERT,UPDATE,DELETE)以及事务控制语句(COMMIT,ROLLBACK,SAVEPOINT),而不能直接嵌入DDL语句(CREATE,ALTER,DROP)和DCL语句(GRANT,REVOKE)1.检索单行数据1.1使用标量变量接受数据v_enameemp.ename%type;v_salemp.sal%type;selectename,salintov_ename,v

系统 2019-08-12 01:54:51 2259

Oracle

Oracle long raw 类型字段读取问题

Oraclelongraw类型字段读取问题【问题描述】项目中用到了longraw类型字段用于存放配置文件内容,一直相安无事。突然有一天需要修改设计,增加了一个字段"group_name",问题来了,读取longraw字段总是提是“流已关闭”,经过一番较量,才算解决,在此和大家分享一下。系统环境:windows2003enterprise/Oracle9.2.1.0原表结构:createtablebt_defination(idnumber(32)notnu

系统 2019-08-12 01:51:55 2259

数据库相关

SqlHelper(带详细中文注释)

usingSystem;usingSystem.Data;usingSystem.Xml;usingSystem.Data.SqlClient;usingSystem.Collections;namespacehkszyy{//////SqlServer数据访问帮助类///publicsealedclassSqlHelper{#region私有构造函数和方法privateSqlHelper(){}///

系统 2019-08-12 01:33:43 2259

Oracle

oracle使用存储过程返回数据集

很多时候,我们想通过存储过程获得一个输出集。我们知道sqlserver的存储过程在执行之后,返回的就是一个集合。但是oracle如果要获得一个输出集合,就要麻烦一点了。oracle获得输出集合是通过游标实现的,而且游标需要在package中进行声明。下面就拿分页的存储过程为例。首先,先创建一个包package,类似于C#中的接口,只用于申明,没有任何实际的代码。createorreplacepackageforPagedistypemy_csrisrefc

系统 2019-08-12 01:32:55 2259

数据库相关

安装SQL 2005小记

sql9.0版本出来快一年了,科室分派每个人一些学习任务,我的研究方向是NotificationServices和ServiceBroker,这里我想总结一下我的安装经历。由于这两个功能是SQL2005新增的,所以我在安装的时候也就一股脑的默认到底(最近觉得自己很糙),然后又给打了SP1的补丁,几天后,断断续续地快把联机文档看完,准备就教程做下实例,不想需要用到示例数据库,而默认情况下是没有安装的,二话没说,马上安装,不过最后提示现有版本高于现在安装组件的

系统 2019-08-12 01:53:18 2258