随笔分类 - 数据库
摘要:错误框提示为:Windows不能在 本地计算机 启动 SQL Server(MSSQLSERVER)。有关更多信息,查阅系统事件日志。如果这是非Microsoft 服务,请与服务厂商联系,并参考特定服务错误代码3417.解决办法一:C:\Program Files\Microsoft SQL Ser
阅读全文
摘要:select a.*,(select table1 .name from table1 where table1.id=a.table1ID) from table as a select a.*,b.* from table as a,table1 as b where a b.id=a.tabl
阅读全文
摘要:以sqlserver2008为例,可以写代码查看,也可以通过SQL Server Manager Studio工具的树形列表查看。一、代码查看:直接在SQL Server Manager Studio查询页面写语句:execsp_helptext'触发器名';二、树形列表查看:1、用SQL Serv...
阅读全文
摘要:触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过...
阅读全文
摘要:1、概述“Group By”从字面意义上理解就是根据“By”指定的规则对数据进行分组,所谓的分组就是将一个“数据集”划分成若干个“小区域”,然后针对若干个“小区域”进行数据处理。2、原始表3、简单Group By示例1select 类别, sum(数量) as 数量之和from Agroup by ...
阅读全文
摘要:如何引用Data.OracleClient.dll 由于从.net 4.0之后,微软将OracleClient.dll从框架里去除了,所以要使用,需要在VS2010里面去把项目的.net框架从.net 4.0 改成3.5,解决方案上->引用->添加引用,然后在.NET下就可以找到System.Dat
阅读全文
摘要:介绍逻辑备份是指使用工具export 将数据对象的结构和数据导出到文件的过程,逻辑恢复是指当数据库对象被误操作而损坏后使用工具import 利用备份的文件把数据对象导入到数据库的过程。物理备份即可在数据库open 的状态下进行也可在关闭数据库后进行,但是逻辑备份和恢复只能在open 的状态下进行。
阅读全文
摘要:数据库管理员 介绍每个oracle 数据库应该至少有一个数据库管理员(dba),对于一个小的数据库,一个dba 就够了,但是对于一个大的数据库可能需要多个dba 分担不同的管理职责。那么一个数据库管理员的主要工作是什么呢:职责1.安装和升级oracle 数据库2.建库,表空间,表,视图,索引…3.制
阅读全文
摘要:字符函数 介绍字符函数是oracle 中最常用的函数,我们来看看有哪些字符函数:lower(char):将字符串转化为小写的格式。upper(char):将字符串转化为大写的格式。length(char):返回字符串的长度。substr(char,m,n):取字符串的子串n 代表取n 个的意思,不是
阅读全文
摘要:1. 找到listener.ora监听文件,具体位置:D:\app\Administrator\product\11.2.0\dbhome_1\NETWORK\ADMIN\listener.ora 2. 在lisener.ora文件中找到 (SID_DESC = (SID_NAME = CLRExt
阅读全文
摘要:1.在客户机器上部署数据库的时候老是报这个异常。 分析:因为用的是OleDB这个万能驱动, 连接字符串 Provider=MSDAORA.1;Password=CCIM;User ID=CCIM;Data Source=CCIM;Persist Security Info=True 这个微软提供的一
阅读全文
摘要:今天要写个程序,环境是win7+ vs2008+ oracle.首先得保证能连接到数据库。确认代码是没有问题的,但是拿过来直接。报错: “尝试加载 Oracle 客户端库时引发 BadImageFormatException。如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行
阅读全文
摘要:1. 安装Oracle Client, 访问Oracle站点下载Oracle Database 11g Release 2 Client 或者(直接下载Oracle 11gR2 Client) 2. 下载解压后,点击Setup.exe 3. 安装类型中选择管理员或定制 4. 选择安装语言 5. 指定
阅读全文
摘要:什么是事务 事务用于保证数据的一致性,它由一组相关的dml 语句组成,该组的dml(数据操作语言,增删改,没有查询)语句要么全部成功,要么全部失败。如:网上转账就是典型的要用事务来处理,用于保证数据的一致性。dml 数据操作语言银行转账、QQ 申请、车票购买 事务和锁 当执行事务操作时(dml 语句
阅读全文
摘要:使用逻辑操作符号 问题:查询工资高于500 或者是岗位为MANAGER 的雇员,同时还要满足他们的姓名首字母为大写的J? 使用order by 字句 默认asc问题:如何按照工资的从低到高的顺序显示雇员的信息? 问题:按照部门号升序而雇员的工资降序排列 使用列的别名排序 问题:按年薪排序 别名需要使
阅读全文
摘要:oracle 表基本查询 介绍在我们讲解的过程中我们利用scott 用户存在的几张表(emp,dept)为大家演示如何使用select语句,select 语句在软件编程中非常有用,希望大家好好的掌握。 emp 雇员表 clerk 普员工salesman 销售manager 经理analyst 分析师
阅读全文
摘要:表名和列的命名规则 必须以字母开头 长度不能超过30 个字符 不能使用oracle 的保留字 只能使用如下字符 A-Z,a-z,0-9,$,#等 Oracle支持的数据类型 字符类 char 定长 最大2000 个字符。 例子:char(10) „小韩‟前四个字符放„小韩‟,后添6
阅读全文
摘要:概述:profile 是口令限制,资源限制的命令集合,当建立数据库的,oracle 会自动建立名称为default 的profile。当建立用户没有指定profile 选项,那么oracle 就会将default 分配给用户。 1、账户锁定 概述:指定该账户(用户)登陆时最多可以输入密码的次数,也可
阅读全文
摘要:创建用户 概述:在oracle中要创建一个新的用户使用create user 语句,一般是具有dba(数据库管理员)的权限才能使用。 (Oracle有个毛病,密码必须以字母开头,如果以数字开头,它不会创建用户) 给用户修改密码 概述:如果给自己修改密码可以直接使用 password 用户名 如果给别
阅读全文
摘要:一:大小中型数据库 二:基本命令 连接命令 1、conn[ect] 用法:conn 用户名/密码@网络服务器名[as sysdba/sysoper]当用特权用户身份连接时,必须带上as sysdba或者as sysoper 2、disc[onnect] 说明:该命令用来断开与当前数据库的连接 3、p
阅读全文