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命令大全 内容包括三大项: 1.oracle基本操作语句 2.SQLServer基本操作语句 3.各种数据库连接方法
oracle SQL命令,学习oracle的朋友有福了。
本文将引领大家从Oracle基本概念入手,了解某个早期版本语法命令,而后逐步了解各版本新增命令,从而建立起一个SQL命令的完整视图。
哲学老师说,了解事物要抓住主要矛盾,兼顾次矛盾。 数学老师说:解决问题要化整为零,各个击破。 学习Oracle命令,你怎么说?
ORACLE常用的SQL命令:一些基本的SQL。刚学SQL的朋友看看是不错的选择
Oracle SQL Reference命令参考文档,Oracle官方出品,以自动机的形式描述SQL Plus中各个命令的详细用法,超过1000页的文档
自己整理的oracle命令,及sql命令文档
Oracle数据库sql命令大全,对表以及表空间的增删改查等
oracle常见SQL命令,oracle查询系统信息命令。。
大型数据库技术-实验二 Oracle SQL PLUS环境与查询
ORACLE SQL性能优化 通过init.ora文件中OPTIMIZER_MODE声明 RULE (基于规则) 所遵循的是Oracle内部预定的一些规则。比如当一个where子句中的一列有索引时去走索引。 COST (基于成本) 你必须经常运行analyze ...
oracle SQL语法大全是常用命令的学习总结
Oracle导入SQL脚本执行和常用命令大全
非常有用的oracle sql字典。包含所有的sql命令,方便查询
oracle常用命令_笔记 oracle常用SQL语句-笔记
包含Oracle体系结构概述、解剖。以及PL/SQL命令大汇总。了解Oracle体系结构,是Oracle入门的前提。懂得PL/SQL命令,方便对体系结构的验证。
oracle 常用SQL查询,里面有丰富的SQL查询命令
电子商务网站案例下载:(数据库脚本,java调用示例,.net(c#)调用示例 说明:一个电子商务网站的oracle数据库完整设计,包括: ...Oracle常用命令14(.net / java代码调用(sql代码、程序包过程))