
database
文章平均质量分 73
shanlingwei
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
inner join on, left join on, right join on
表A记录如下: aID aNum 1 a20050111 2 a20050112 3 a20050113 4 a20050114 5 a20050115 表B记录如下:...原创 2009-09-12 10:37:15 · 90 阅读 · 0 评论 -
oracle10g
1、如何访问 oracle10g 的控制台?它的端口是多少? (1)WEB方式管理数据库是:EM 服务命令:emctl start|stop|status dbconsole 连接:http://ip:端口/em 端口通过install目录下的portlist.ini文件查看。根据ORACLE版本不同,可能是1158,也可能是5500等。 (2)WEB方式...2009-08-26 16:23:19 · 102 阅读 · 0 评论 -
启动/关闭:请指定主机和目标数据库身份证明
10g: 重新启动数据库:请指定主机和目标数据库身份证明 主机身份证明 指定操作系统的用户名和口令, 以登录到目标数据库计算机。 数据库身份证明 请指定目标数据库的身份证明。 输入后提示:验证错误 检查并更正以下错...2009-08-26 17:02:03 · 480 阅读 · 0 评论 -
DBCA创建数据库
1、运用DBCA创建数据库: 1)、选择“开始”=>“程序”=>“oracle10g_home1”=>“Configuration And Migration Tools ”=>“Database Configuration Assistant”,启动DBCA; 2)、全局数据库名是一个数据库与任何其他数据库唯一区别开来的数据库全称。全局数据库名的格式 ...原创 2009-08-27 11:47:22 · 284 阅读 · 0 评论 -
ORACLE基础(1)
1、如何填写 Oracle SQL*Plus登陆窗口信息 用户名:sys 密码: ora429 主机字符串:sid as sysdba 注意:sid为你的数据库的名字 主机字符串:是配置的数据库连接服务名,一般和你的数据库sid是相同的(如 果sid忘了,可以到服务中去查:OracleServiceXXX。XXX就是)。 如果只建了一个库,其实不用填也行。呵呵,如果你用最高权限sys...2009-08-27 14:08:32 · 96 阅读 · 0 评论 -
ORACLE基础(2)
100、显示sql*plus命令的帮助 SQL>help 101、报错:ORA-01843: not a valid month 日期设置出现问题: 每台机器上的日期格式不一样,通常Oracle日期设置为下面的格式 select sysdate from dual; '2005-9-16 10:50:13' 102、...2009-08-27 14:09:30 · 92 阅读 · 0 评论 -
Oracle查询用户权限
-- 确定角色的权限 select * from role_tab_privs ; 数据字典视图包含了授予角色的对象权限 select * from role_role_privs ; 包含了授予另一角色的角色 select * from role_sys_privs ; 包含了授予角色的系统权限 -- 确定用户帐户所授予的权限 se...原创 2009-08-27 14:23:19 · 357 阅读 · 0 评论 -
sql*plus使用
五、SQL*PLUS使用 a、近入SQL*Plus $sqlplus 用户名/密码 退出SQL*Plus SQL>exit b、在sqlplus下得到帮助信息 列出全部SQL 命令和SQL*Plus命令 SQL>help 列出某个特定的命令的信息 SQL>help 命令名 c、显示表结构命令DESCRIBE SQL>DESC 表名 d、...原创 2009-08-27 14:32:53 · 124 阅读 · 0 评论 -
设置Net Configuration Assistant
①"监听程序配置"这里就不用改了,用默认的"LISTENER" ②"命名方法配置"-->"选定的命名方法"-->选择"本地命名" ③"本地Net服务名配置"-->"重新配置"-->使用默认的"ORCL"-->填写服务名"原创 2009-08-27 16:18:27 · 515 阅读 · 0 评论 -
开发工具:Oracle SQL Developer与PL/SQL Developer
之前作为一个Oracle Employee,却总是在使用PL/SQL Developer (而且是破解版),这实在有些说不过去,但是如何找到一个合心趁手的能够在有条件的情况下比SQL*PLUS更方便的工具却实在不是一件简单的事情,以前期待tora 被Quest收购以后会有长足发展,可惜,并没有看到最终的结果。 之前曾经说过,PL/SQL Developer对于我最难以割舍的是comp...原创 2009-08-27 20:22:52 · 125 阅读 · 0 评论 -
Oracle sql developer图形化工具
Oracle SQL Developer 是一个免费的 图形化数据库开发 工具。使用 SQL Developer,您可以浏览数据库对象、运行 SQL 语句和 SQL 脚本,并且还可以编辑和调试 PL/SQL 语句。您还可以运行所提供的任何数量的报表,以及创建和保存您自己的报表。SQL Developer 可以提高工作效率并简化数据库开发任务。 SQL Developer 可以连接到任何...原创 2009-08-27 20:59:08 · 439 阅读 · 0 评论 -
OEM
OracleEnterpriseManager(Oracle企业管理器,简称OEM)是通过一组Oracle程序,为管理分布式环境提供了管理服务。OEM包括了一组DBA工具,一个repository,以及一个图形化显示的控制台。OEM控制台与每一个服务器 上的智能化代理(IntelligentAgent)相对应。 智能化代理能够监控系统的特定事件并且执行任务(作业)就象你在系统本地一样。事件和作业...原创 2009-08-26 10:28:54 · 403 阅读 · 0 评论 -
Oracle安装使用
Oracle 9I安装使用笔记 Oracle 9I安装使用笔记 Oracle 9I安装使用笔记 author: Tansf date: 2004-11-10 一、安装 Oracle 9I 一共三张光碟 1 全局数据库名 : tan.eyesomdb SID: tan ---需要手动输入 2 数据库文件目录 ...原创 2009-08-25 11:13:27 · 124 阅读 · 0 评论 -
数据库设计
数据库的设计范式是数据库设计所需要满足的规范,满足这些规范的数据库是简洁的、结构明晰的,同时,不会发生插入(insert)、删除(delete) 和更新(update)操作异常。反之则是乱七八糟,不仅给数据库的编程人员制造麻烦,而且面目可憎,可能存储了大量不需要的冗余信息。 设计范式是不是很难懂呢?非也,大学教材上给我们一堆数学公式我们当然看不懂,也记不住。所以我们很多人就根本不按照范式来...原创 2009-08-25 11:00:14 · 97 阅读 · 0 评论 -
存储过程
存储过程的优点: 1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提...原创 2009-10-09 20:41:37 · 116 阅读 · 0 评论 -
pctfree和pctused,initrans,maxtrans,next
环境:oracle 10g,表格处于自动段空间管理的表空间上. 主题:讨论建表的几个参数,和表格以及文件的增长方式. 一)对于倾向于查询的应用系统而言,或者是倾向于查询的表格,那么pctfree设置为1左右,已经足够了,之所以不这只为0, 是为了以防万一,不过对于某些绝对不可能修改的系统而言,设置为0也是可以的。 由于默认的pctf...原创 2009-10-10 14:48:51 · 222 阅读 · 0 评论 -
Oracle监听器安装与配置
监听器是Oracle基于 服务器端 的一种网络服务,主要用于监听客户端向数据库服务器端提出的连接请求。既然是基于服务器端的服务,那么它也只存在于数据库服务器端,进行监听器的设置也是在数据库服务器端完成的。 本地服务名(Tnsname) Oracle客户端与服务器端的连接是通过客户端发出连接请求,由服务器端监听器对客户端连接请求进行合法检查,如果连接请求有效,则进...原创 2009-11-11 17:58:01 · 180 阅读 · 0 评论 -
使用 Database Configuration Assistant (DBCA) 创建数据库
如果值选择安装软件并且随后创建数据库,或者如果您想刚刚安装的软件创建附加数据库,您 可以使用 Database Configuration Assistant (DBCA)即可完成。 遵循如下步骤创建一个数据库: 1. 作为管理组小组登录到您的计算机上,此小组有权限安装 Oracle 软件并创建和运行数据库。 2. 如下所示在 Windows...原创 2009-11-11 18:32:06 · 497 阅读 · 0 评论 -
数据库名、实例
在实际的开发应用中,关于 Oracle 数据库,经常听见有人说建立一个数据库,建立一个 Instance ,启动一个 Instance 之类的话。 其实问他们什么是数据库,什么是 Instance ,很可能他们给的答案就是数据库就是 Instance , Instance 就是数据库啊,没有什么区别。在这里,只能说虽然他们 Oracle 用了可能有了一定的经验...原创 2009-11-11 18:33:58 · 104 阅读 · 0 评论 -
SQL 左外连接,右外连接,全连接,内连接
SQL 左外连接,右外连接,全连接,内连接 联接条件可在 FROM 或 WHERE 子句中指定,建议在 FROM 子句中指定联接条件。WHERE 和 HAVING 子句也可以包含搜索条件,以进一步筛选联接条件所选的行。 联接可分为以下几类: 内联接(典型的联接运算,使用像 = 或 <> ...原创 2009-12-01 18:13:39 · 115 阅读 · 0 评论 -
ORA-00904:invalid identifier错误的解决办法
天碰到了904的Oracle错误,查了好半天,才解决:原来是SQL语句中加了双引号的原因,将值改为单引号就行了!看来对于SQL中,单引号与双引号的区别还得好好复习一下了!另外一个可能的原因是,将数据库表的列名写错了! ...2009-12-01 18:14:24 · 1249 阅读 · 0 评论 -
zz GROUP BY
用途: 对结果集进行分组,常与汇总函数一起使用。 语法: SELECT column,SUM(column) FROM table GROUP BY column 例: “Sales” 表中的原始数据 : Company Amount W3Schools 5500 IBM ...2010-03-28 18:22:46 · 110 阅读 · 0 评论 -
oracle中如何实现自增字段?
ORACLE一般的做法是同时使用序列和触发器来生成一个自增字段。在ORACLE中sequence就是所谓的序列号,每次取得时候它会自动增 加,一般用在需要按序列号排序的地方。1、Create Sequence 你首先要有create sequence或者create any sequence权限, Java代码 CREATE SEQUENCE emp_sequence ...原创 2009-12-25 14:33:06 · 146 阅读 · 0 评论 -
oracle存储过程详解--游标 实现增、删、改、查的功能
游标(CURSOR)是ORACLE系统在内存中开辟的一个工作区,在其中存放SELECT语句返回的查询结果. 这个查询结果既可以是零记录,单条记录,也可以是多条记录.在游标所定义的工作区中,存在着一个指针(POINTER), 在初始状态它指向查询结果的首记录. SQL是用于访问ORACLE数据库的语言...原创 2009-12-28 19:48:23 · 242 阅读 · 0 评论 -
SQL2005中设置自动编号字段
如果希望重新定义在表中添加新记录时该列中自动生成并存储于列中的序列号,则可以更改该列的标识属性。在每个表中只能设置一个列的标识属性。 具有标识属性的列包含系统生成的连续值,该值唯一地标识表中的每一行(例如,雇员标识号)。在包含标识列的表中插入值时,Microsoft SQL Server 将基于上一次使用的标识值(标识种子属性)和在创建列时指定的增量值(标识增量属性)自动生成下一个标识符。 ...原创 2009-09-11 11:08:37 · 113 阅读 · 0 评论