oracle中的主键自动增长: 学oracle不久,在建表时发现这样一个问题,比如我现在创建一个表:student create table STUDENT ( ID NUMBER not null, NAME VARCHAR2(20) default '男', SEX VARCHAR2(4), ADDRESS VARCHAR2(40), MEMO VARCHAR2(60) )
2010-02-10Oracle数据库中sequence的用法: 在Oracle数据库中,sequence等同于序列号,每次取的时候sequence会自动增加,一般会作用于需要按序列号排序的地方。 1、Create Sequence (注释:你需要有CREATE SEQUENCE或CREATE ANY SEQUENCE权限
2010-02-10Oracle数据库中的临时表用法: 这篇文章主要介绍了Oracle数据库中的临时表用法,希望对大家的学习和工作有所帮助。 一:语法 在Oracle中,可以创建以下两种临时表: (1) 会话特
2010-02-10Oracle数据库的启动和关闭方式 一、几种启动方式: 1、startup nomount非安装启动,这种方式启动下可执行:重建控制文件、重建数据库 启动instance,即启动SGA和后台进程,这种启动只需要init.ora文件。
2010-02-10Oracle数据库自动备份的具体实现步骤: 本文主要描述了Oracle数据库自动备份的具体实现步骤,具体内容请参考下文: 错误提示1: messag
2010-02-10Oracle数据库的使用技巧五则: 一.外部联接"+"的用法 外部联接"+"按其在"="的左边或右边分左联接和右联接.若不带"+"运算符的表中的一个行不直接匹配于带"+"预算符的表中的任何行,则前
2010-02-10一、 软件介绍 DB2MYSQL是一个可以自动将ACCESS数据库文件转化为对应的SQL代码的软件。可广泛应用于ACCESS数据库转换为MYSQL或其他类型的SQL数据库的软件。 DB2MYSQL能够实现可视化操作数据库,转换界面非常简单明了,可轻松实现ACCESS数据库
2010-02-051.给数据库语句参数传递 向数据库操作语句传递参数可以通过存储过程实现,这里给出另外两种简便易捷的方法: 可以在C#中通过字符串操作将参数直接传入SQL语句变量中,例如: string s="Davolio"; string sql= "select * from employees whe
2010-02-03SQL 注入式攻击是指利用设计上的漏洞, 在目标服务器上运行 SQL 命令以及进行其他方式的攻击, 动态生成 SQL 语句时没有对用户输入的数据进行验证. SQL 注入式攻击是一各常规性的攻击, 可以允许一些不法用户检索他人的数据或改变服务器的设置或者在他人不小心的时候破
2010-01-281.用 Select 子句检索记录 Select 子句是每一个检索数据的查询核心。它告诉数据库引擎返回什么字段。 Select 子句的常见形式是: Select * 该子句的意思是“返回在所指定的
2010-01-28/* 名称:spAll_ReturnRows 输入: 输出: 调用: EXEC spAll_ReturnRows 'SELECT * FROM 表名', 页号, 返回记录数, '主键', '排序字段' spAll_ReturnRows 'SELECT * FROM all_Categories',2,10,'[ID]','[ID]
2010-01-28以前没注意过,今天发现在线重定义表会导致constraint变成novalidate。 解决方法很简单,就是在dbms_redefinition.copy_table_dependents之后enable validate 中间表的这个constraint。 写出来引起大家注意。 SQL> create table test1 tablespace DATA01 a
2010-01-21我们通过这个文章来看一下分析函数LAST_VALUE的功效。【Analytic】分析函数之MIN函数:http://space.itpub.net/519536/viewspace-624736【Analytic】分析函数之MAX函数:http://space.itpub.net/519536/viewspace-624749【Analytic】分析函数之AVG函数:http
2010-01-21Oracle在11.2中增强了WITH语句,使得一些树型查询不再需要CONNECT BY语句就可以完成。 看一个简单的例子: SQL> SELECT * FROM V$VERSION; BANNER -------------------------------------------------------------------------------- Oracle
2010-01-218.3 RMAN 备份初级演练 RMAN 中所有的备份操作,都是通过 BACKUP 命令(指创建备份集方式的备份)进行的,对于比较简单的备份需求,甚至只需要执行一条命令,下面分别演示通过BACKUP命令进行不同级别的备份。 8.3.1 整库的备份 只需要一条命令
2010-01-21数据文件的备份 有两种方式指定数据文件的名称(即数据文件详细路径)和FILE_ID。这两项信息都可以从数据字典DBA_DATA_FILES中查询,例如: SQL> SELECT FILE_ID,FILE_NAME FROM DBA_DATA_FILES; &nb
2010-01-21目标 闪回数据库 去定为每种恢复情形使用哪种闪回技术 配置和使用闪回数据库 监视闪回数据库 使用EM管理闪回数据库 管理(维护)Flash Recovery Area 闪回技术概述 9i中首次引入闪回技术,
2010-01-20通过子节点向根节点追朔. Sql代码 select * from persons.dept start with deptid=76 connect by prior paredeptid=deptid 通过根节点遍历子节点. Sql代码 select * from persons.dept start with paredeptid=0 conn
2010-01-20如果你有两个数据来源,如平面文件或表数据,并且要将他们合并在一起,你将怎么做?如果他们有一个共同的属性,如客户ID,那么该解决方案应该是很明显:合并相关的属性,在这个例子中,只需合并客户ID就够了。如果没有任何共同之处该怎么办呢?唯一的要求就是,将数
2010-01-20Oracle 10g数据库内建了符合IEEE POSIX (Portable Operating System for Unix)标准的正则表达式。熟练使用正则表达式,可以写出简洁,强大的SQL语句。 正则表达式有几个优点优于常见的LIKE操作符和INSTR、SUBSTR及REPLACE 函数的。这些传统的SQL 函数不便
2010-01-20