CREATE TABLESPACE TBS_SGS_TEST
DATAFILE 'TBS_SGS_TEST.DBF' SIZE 200M AUTOEXTEND ON NEXT 50M MAXSIZE UNLIMITED
PERMANENT
DEFAULT STORAGE(INITIAL 64K MINEXTENTS 1 MAXEXTENTS 2147483645)
MINIMUM EXTENT 64K
LOGGING
ONLINE
/
--创建用户
CREATE USER SGS_TEST
IDENTIFIED BY sagis
DEFAULT TABLESPACE Tbs_SGS_TEST
TEMPORARY TABLESPACE TEMP
PROFILE DEFAULT
/
GRANT CONNECT TO SGS_TEST WITH ADMIN OPTION
/
GRANT DBA TO SGS_TEST WITH ADMIN OPTION
/
GRANT UNLIMITED TABLESPACE TO SGS_TEST WITH ADMIN OPTION
/
sql替换语句,用该命令可以整批替换某字段的内容,也可以批量在原字段内容上加上或去掉字符。
SELECT REPLACE(替换字段,'原内容','新内容') from 表名;
update 表名 set 替换字段=(REPLACE(替换字段,'原内容','新内容'))
--删除用户
drop user sgs_test cascade;
怎么用批处理*.bat 执行文件目录下面的SQL语句脚本
Oracle下:
1.新增一个批处理文件:如a.bat
2.新增一个SQL脚本文件:如a.sql
3.a.bat中输入:sqlplus 用户名/密码 @C:\a.sql(假设a.sql在c:盘根目录下)
4.然后运行这个批处理,就可以执行这个sql脚本了.
假如:a.sql的内容为:exec autojob;select * from scott.emp;select * from scott.dept;
那么就能逐语句执行.
SQL Server下:
isql -U 用户名 -P 密码 -i c:\a.sql
同样在bat文件中,输入上面一行,在a.sql输入脚本.
如:
use 数据库名
go
select * from 表名
go
exp dd/sa@orcl file=d:\mds1203.dmp owner=(sgs_zj_mds)
imp dd/sa@orcl full=y file=mds1203.dmp ignore=y
-- Create table
create table CHJ_DATA_CHANGE_HIS
(
ID NUMBER,
PKID INTEGER,
TABLE_NAME VARCHAR2(100),
BEFORE_AFTER VARCHAR2(32),
DEAL_DATE TIMESTAMP(6),
OP_FLAG VARCHAR2(32)
)
tablespace TBS_SGS_TEST
pctfree 10
initrans 1
maxtrans 255
storage
(
initial 64
next 8
minextents 1
maxextents unlimited
);
-- Create/Recreate indexes
create unique index CHJ_UNIQUE_HIS on CHJ_DATA_CHANGE_HIS (ID)
tablespace TBS_SGS_TEST
pctfree 10
initrans 2
maxtrans 255
storage
(
initial 64K
next 1M
minextents 1
maxextents unlimited
);
创建触发器 oracle自动增长
create or replace trigger his_trigger
before insert on chj_data_change_his
for each row
begin
select chj_data_change_his_sqe.nextval into :new.id from dual;
end;
分享到:
相关推荐
Oracle SQL 命令大全 Oracle SQL 命令大全是 Oracle 数据库管理系统中的一组基本操作语句和 SQL Server 基本操作语句,以及各种数据库连接方法的集合。下面将对 Oracle 基本操作语句、SQL Server 基本操作语句和...
Oracle数据库管理系统是目前最流行的数据库之一,它采用关系模型组织数据,并拥有强大的SQL命令支持。为了掌握Oracle SQL命令,我们首先需要了解Oracle数据库的基本概念。 首先,Oracle中的表(Table)是最基础的...
Oracle SQL命令大全 Oracle SQL命令是Oracle数据库管理系统中使用的命令,用于对数据库进行操作和管理。下面是Oracle SQL命令大全中的一些重要知识点: 1. 删除表命令:TRUNCATE TABLE命令用于删除表中的所有记录...
要熟练运用Oracle SQL命令,理解其基本概念和结构是至关重要的。Oracle数据库管理系统的发展历程中,基本概念的建立与不断完善是其能够稳定运行和高效管理数据的基础。 首先,我们必须了解Oracle数据库的基本概念,...
以下是一些关键的Oracle SQL命令及其用途,这些都是在处理Oracle数据库时常见的操作。 1. **建立数据库**: 使用`CREATE DATABASE`语句可以创建一个新的Oracle数据库。在这个过程中,你需要定义各种参数,如用户、...
- **员工信息管理**:通过SQL命令创建员工信息表,使用INSERT插入新员工记录,使用UPDATE修改员工信息,使用DELETE删除不再在职的员工记录。 - **销售数据分析**:使用SELECT与聚合函数(如SUM、AVG)分析销售数据,...
SELECT语句是SQL中最基本的命令,用于从一个或多个表中检索数据。你可以使用WHERE子句来过滤结果,GROUP BY和HAVING子句进行分组和条件过滤,以及ORDER BY子句来排序结果。 五、DML操作 INSERT语句用于向表中插入新...
4. **SQL快速参考**:此文档为快速查阅手册,提供了SQL常用命令和语法的简洁概览,适合日常开发和查询时快速查找所需信息。包括基本的查询构造、数据过滤、排序、分组、聚合函数以及如何处理日期和时间等。 学习...
Oracle是世界上最广泛使用的数据库管理系统之一,它提供了丰富的SQL命令来管理数据库。以下是一些Oracle SQL命令的详细说明,涵盖了从基本操作到高级功能的各种场景。 1. **用户解锁**:当用户因密码过期或其他原因...
Oracle SQL Reference命令参考文档是Oracle公司为数据库管理员和开发人员提供的权威指南,主要涵盖了SQL Plus中的各种命令和语法。这份超过1000页的文档是Oracle 10g版本的一部分,提供了对SQL语言在Oracle环境下的...
在“Oracle-SQL.rar”这个压缩包中,包含了一份名为“Oracle SQL.ppt”的文件,这可能是一个PowerPoint演示文稿,用于详细讲解Oracle数据库的基础知识和SQL语言的使用。下面,我们将深入探讨一些Oracle SQL的基础...
本文将详细介绍如何通过一系列的Oracle SQL命令来完成这一任务。 #### 二、准备工作 在进行任何字符集修改操作之前,我们需要做一些准备工作以确保整个过程顺利进行: 1. **备份当前数据库**:为了防止意外情况...
### Oracle SQL Developer 使用教程 #### 一、Oracle Database Home Page 的使用 在开始介绍 Oracle SQL Developer 的使用之前,我们先来看看如何使用 Oracle Database Home Page。这部分内容非常重要,因为它是...
- **DML (Data Manipulation Language)**: 用于操纵数据的SQL命令,包括 SELECT、UPDATE、DELETE 和 INSERT INTO。 - **DDL (Data Definition Language)**: 用于定义和管理数据库结构的语言,包括 CREATE DATABASE、...
本文详尽介绍了使用Oracle SQL Developer Data ...其他说明:文中列举了丰富的示例SQL命令以及步骤性指引,以便帮助读者更好理解各种数据库模型创建与调整的操作流程。同时也涵盖了模型验证与高级设计选项的详细介绍。
在本文中,我们将深入探讨Oracle数据库系统以及SQL命令的使用。 Oracle数据库系统: Oracle数据库是一个全面的企业级解决方案,它提供了强大的数据存储、管理和处理能力。Oracle的核心功能包括事务处理、数据仓库、...
SQL命令可以分为四种:DDL(数据定义语言)、DML(数据操纵语言)、DQL(数据查询语言)和DCL(数据控制语言)。 DDL(数据定义语言) DDL用于创建或重新构建数据库的语言,包括CREATE、ALTER、DROP等命令。例如,...
此外,还介绍了如何执行SQL命令、查看结果、使用SQL*Plus的内置功能来管理查询结果等实用技巧。 #### 1.3 选择数据 选择数据是SQL中最常见的操作之一。本节将介绍如何使用`SELECT`语句来从数据库表中检索数据。这...
为了更好地理解和实践SQL命令,本书还介绍了Oracle SQL*Plus工具的使用方法。SQL*Plus是Oracle提供的一个标准工具,允许用户执行SQL命令并查看结果。主要特点包括: - **基本操作**:介绍如何启动SQL*Plus、连接到...