
数据库
JOHE2003
与同路人共行
展开
-
Oracle 基础知识(1)
一个方案对应于一个用户,但是方案并不完全等同于用户。比如使用语句 connect test/password as sysdba 登录数据库时,使用的用户是test,但此时该连接的方案为SYS。 没有创建一个方案的说法,只有说创建一个用户。使用 create user test identified by password;原创 2009-02-16 20:46:00 · 446 阅读 · 0 评论 -
ORACLE临时表和SQLSERVER临时表异同
SQL SERVER临时表也可以创建临时表。临时表与永久表相似,但临时表存储在 tempdb 中,当不再使用时会自动删除。有本地和全局两种类型的临时表,二者在名称、可见性和可用性上均不相同。本地临时表的名称以单个数字符号 (#) 打头;它们仅对当前的用户连接是可见的;当用户从 Microsoft? SQL Server? 2000 实例断开连接时被删除。全局临时表的名称以数学符号 (##) 打头,原创 2009-05-04 20:53:00 · 792 阅读 · 0 评论 -
临时表介绍
Temporary Tables临时表1简介 ORACLE数据库除了可以保存永久表外,还可以建立临时表temporary tables。这些临时表用来保存一个会话SESSION的数据, 或者保存在一个事务中需要的数据。当会话退出或者用户提交commit和回滚rollback事务的时候,临时表的数据自动清空, 但是临时表的结构以及元数据还存储在用户的数据字典中。 临时表只在oracl原创 2009-05-04 20:51:00 · 547 阅读 · 0 评论 -
ADO Parameters对象-Refresh
Refresh 方法更新集合中的对象以便反映来自提供者的可用对象和特定于提供者的对象。语法collection.Refresh说明Refresh 方法根据从中调用的不同集合而完成不同的任务。参数使用 Command 对象的 Parameters 集合上的 Refresh 方法可为在 Command 对象中指定的存储过程或者参数化查询检索提供者端参数信息。对于不支持存储过原创 2009-02-25 23:31:00 · 1957 阅读 · 0 评论 -
ADO Recodset对象-CursorType
CursorType 属性指示在 Recordset 对象中使用的游标类型。设置和返回值设置或返回以下某个 CursorTypeEnum 值。常量说明AdOpenForwardOnly仅向前游标,默认值。除了只能在记录中向前滚动外,与静态游标相同。当只需要在记录集中单向移动时,使用它可提高性能。AdOpenKeyset键集游标。尽管从原创 2009-02-25 23:26:00 · 1250 阅读 · 0 评论 -
ADO Command 对象
Command 对象Command 对象定义了将对数据源执行的指定命令。说明使用 Command 对象查询数据库并返回 Recordset 对象中的记录,以便执行大量操作或处理数据库结构。取决于提供者的功能,某些 Command 集合、方法或属性被引用时可能会产生错误。可以使用 Command 对象的集合、方法、属性进行下列操作: 使用 CommandText 属性定义转载 2009-02-17 23:02:00 · 614 阅读 · 0 评论 -
带 Extensions 的 ADO 范例
该程序说明了如何从字段检索数值并将数值转换为 C++ 变量。#define INITGUID#import "c:/Program Files/Common Files/System/ADO/msado15.dll" no_namespace rename("EOF", "EndOfFile")#include #include "icrsint.h"void dump_com_error(转载 2009-02-17 22:59:00 · 545 阅读 · 0 评论 -
Oracle 概念(3)-Grant中Connect,Resource权限
connect resource权限; grant connect,resource to user; 后用户包括的权限: CONNECT角色: --是授予最终用户的典型权利,最基本的 ALTER SESSION --修改会话 CREATE CLUSTER --建立聚簇 CREATE DATABASE LINK --建立数据库链接 CREATE SEQUENCE --建立序转载 2009-02-18 22:51:00 · 2352 阅读 · 1 评论 -
SQL Server (2) --SP_Adduser
sp_adduser (Transact-SQL)向当前数据库中添加新的用户。 重要提示:后续版本的 Microsoft SQL Server 将删除该功能。请避免在新的开发工作中使用该功能,并着手修改当前还在使用该功能的应用程序。请改用 CREATE USER。转载 2009-02-18 23:17:00 · 3306 阅读 · 0 评论 -
ADO Execute 方法 (ADO Connection)
Execute 方法 (ADO Connection)执行指定的查询、SQL 语句、存储过程或特定提供者的文本等内容。语法对于非按行返回的命令字符串:connection.Execute CommandText, RecordsAffected, Options 对于按行返回的命令字符串:Set recordset = connection.Execute (Command转载 2009-02-17 23:16:00 · 5962 阅读 · 0 评论 -
SQL Server (1) --权限设置
--管好sql的用户,防止访问他不该访问的数据库(总控制,明细还可以控制他对于某个数据库的具体对象具有的权限)--切换到你新增的用户要控制的数据库use 你的库名go--新增用户exec sp_addlogin test --添加登录exec sp_grantdbaccess Ntest --使其成为当前数据库的合法用户exec sp_addrolemember Ndb_owner,转载 2009-02-18 23:11:00 · 860 阅读 · 0 评论 -
ADO CommandType 属性
CommandType 属性指示 Command 对象的类型。设置和返回值设置或返回以下某个 CommandTypeEnum 值。常量说明AdCmdText将 CommandText 作为命令或存储过程调用的文本化定义进行计算。AdCmdTable将 CommandText 作为其列全部由内部生成的 SQL 查询返回的表格的名称进行计原创 2009-02-17 23:12:00 · 2724 阅读 · 0 评论 -
Oracle 概念(3)-数据库和实例
一、数据库 数据库(database)是一个数据集合. 无论数据库是采用关系结构还是面向对象结构, oracle数据库都将 其数据存放在数据文件中. 在其内部, 数据库结构数据对文件的逻辑 映射, 使不同的数据分开存储, 这些逻辑划分称为表空间. 表空间和文件介绍: 1: 表空间 表空间(tablespace)是数据库的逻辑划分原创 2009-02-16 21:38:00 · 477 阅读 · 0 评论 -
ADO 函数讲解Connection-OpenSchema
OpenSchema 方法从提供者获取数据库模式信息。语法Set recordset = connection.OpenSchema (QueryType, Criteria, SchemaID)返回值返回包含模式信息的 Recordset 对象。Recordset 将以只读、静态游标打开。参数QueryType 所要运行的模式查询类型,可以为下列任意常量。Cr转载 2009-02-16 22:34:00 · 1304 阅读 · 0 评论 -
Oracle 处理自增字段
很多人都知道在Oracle中并没有像其他数据库中的自增字段,那么我们怎样才能实现Oracle的自增字段功能呢?下面我们通过Oracle中的Sequence和Trigger来实现此功能。1、首先建立一个创建自增字段的存储过程//Written by Sun Zhenfang 20040903create or replace procedure pr_CreateIdentityColumn原创 2009-02-16 21:53:00 · 553 阅读 · 0 评论 -
Oracle 概念(2)-数据字典
数据字典是Oracle存放有关数据库信息的地方,其用途是用来描述数据的。比如一个表的创建者信息,创建时间信息,所属表空间信息,用户访问权限信息等。当用户在对数据库中的数据进行操作时遇到困难就可以访问数据字典来查看详细的信息。Oracle中的数据字典有静态和动态之分。静态数据字典主要是在用户访问数据字典时不会发生改变的,但动态数据字典是依赖数据库运行的性能的,反映数据库运行的一些内在信息,转载 2009-02-16 21:35:00 · 400 阅读 · 0 评论 -
oracle 数据恢复一
SQL> alter system set standby_file_management=manual;System altered.SQL> alter database create datafile 397 as ‘/u01/oracle/oradata/test/test_66.dbf’;Database altered.SQL> alter system set sta原创 2012-02-08 20:28:56 · 494 阅读 · 0 评论