ORACLE 实用语句大集合
来源:互联网 发布:淘宝的瑕疵大牌化妆品 编辑:程序博客网 时间:2024/05/23 01:15
由于公司项目使用的都是ORACLE数据库,而在学校中接触它的次数最少,校内使用的大部分都是SQL SERVER ,MYSQL等......
为了方便日后学习过程中本文章用来记录一些ORACLE实用性比较强的语句。
欢迎大家指点,还需要补充什么。留下你的评论。小生在此感谢。
/***********************************************基础语句*************************************************/
/*-------修改表空间名字*/ALTER TABLESPACE xxxx_pt RENAME TO xxxx;/*修改表的空间*/alter table TABLE_NAME move tablespace TABLESPACENAME /*修改用户名密码*/alter user user01 identified by user10/*查询当前用户下的所有表*/select 'alter table '|| table_name ||' move tablespace tablespacename;' from user_all_tables; /*查询当前用户下的所有索引*/select 'alter index '|| index_name ||' rebuild tablespace tablespacename;' from user_indexes; /*修改表的索引的空间 */alter index INDEX_NAME rebuild tablespace TABLESPACENAME /*全导出*/exp username/userpwd@orcl file=d:\xx.dmp log=d:\xx.log/*单表导出*/exp username/userpwd@orcl file=d:\xx.dmp log=d:\xx.log tables=表名 (多表 tables=(表1,表2,表3,·····))/*正则表达式导出部分表*/exp username/userpwd@orcl file=d:\xx.dmp log=d:\xx.log tables=(table_name like 'USER%')/*全导入*/imp username/userpwd@orcl file=d:\xx.dmp log=d:\xx.log full=y*只导入数据,从不同表空间来的*/imp username/userpwd@orcl file=d:\xx.dmp data_only=y tables=(表1,表2)/*修改表字段*/alter table 表名 modify 修改的字段 字段类型/*新增表字段*/alter table 表名 add 系统时间字段 date default/*只复制表机构不复制表数据*/create table xy_xyml_xxnrys_temp as select * from xy_xyml_xxnrys where 1=2;1=2的意思是只复制表结构,不复制数据
/**********************************************创建数据库*************************************************/
/*登陆数据库连接*/sqlplus /nolog /*以系统管理员登陆*/conn / as sysdba (直接写 sqlplus / as sysdba 也可以,此语句需要在上一个的基础上)
数据库初始化步骤
1.drop user 用户名 cascade;(删除用户以及关联该用户的数据)2.drop tablespace 用户名 including contents and datafiles;(删除表空间)3.drop tablespace 用户名_temp including contents and datafiles;(删除临时表空间)4.create temporary tablespace 用户名_temp tempfile 'D:\app\oradata\xxxx\xxxx_temp.dbf' size 50m autoextendon next 50m maxsize 20480m extent management local;(创建临时表空间)5.create tablespace 用户名 datafile 'D:\app\oradata\xxxx\xxxx.dbf' size 500m autoextendon next 50m maxsize 20480m extent management local;(创建表空间)6.create user 用户名 identified by 用户名 default tablespace 用户名 temporary tablespace 用户名_temp; (创建用户并指定表空间)7.grant connect,resource,dba to 用户名;(给予角色权限)
对接系统-分配用户(权限只读)
create user JSETI_WZQ identified by abcdef; -- 假设abcdef是密码grant connect,resource to JSETI_WZQ;grant select on LYSDC.ly_xxbz_gxjg_grtxfszl to JSETI_WZQ;grant select on LYSDC.ly_xxbz_gxjg_jzgjcsjzl to JSETI_WZQ;grant select on LYSDC.LY_XXBZ_GXXX_DWJBSJZL to JSETI_WZQ;grant select on LYSDC.ly_xxbz_gxxs_xsjbsjzl to JSETI_WZQ;
0 0
- ORACLE 实用语句大集合
- ORACLE基础SQL,常用语句大集合
- MySQL 实用语句集合
- oracle下载地址、名词解释、常用实用命令操作语句集合
- 实用网址大集合
- ORACLE实用语句
- oracle实用语句
- Oracle实用语句
- oracle实用sql语句
- oracle实用sql语句
- oracle实用语句
- oracle实用语句集锦
- Oracle性能监控的SQL语句大集合
- API实用函数大集合
- mysql语句大集合
- sql 语句大集合
- Oracle判断语句集合
- 各种sql语句大集合
- js 中的算术运算,pow ,sqrt
- xpath解析含有命名空间别名的xml文件的示例代码
- hdu 1969 pie
- C# 获取URL参数 NameValueCollection
- 支付宝
- ORACLE 实用语句大集合
- ViewPager,java.lang.UnsupportedOperationException: Required method destroyItem was not overridden
- AndroidTV/机顶盒 ListView获取焦点与点击事件问题处理方案
- JavaScript 与 Objective-C 通信
- 第四周第一天(【URL(openStream()】【基于UDP的网络通信】)
- 【Android应用开发技术:媒体开发】拍照
- Redis Java连接操作(转)
- LeetCode_3Longest Substring Without Repeating Characters
- CentOS6.5中桌面上的面板被误删后,如何正常恢复?