alter table TAB_user add (personal varchar2(30) default '用户名' not null);
alter table TAB_user modify (personal number(4) default null);
alter table TAB_user drop column personal;

SELECT DISTINCT df.FILE_NAME FROM DBA_DATA_FILES df, dba_tablespaces dt where df.tablespace_name=dt.tablespace_name and dt.TABLESPACE_NAME ='USERS';

SELECT DISTINCT FILE_NAME,TABLESPACE_NAME,AUTOEXTENSIBLE FROM DBA_DATA_FILES;---查看所有表空间对应的数据文件名
select CONSTRAINT_NAME from USER_CONSTRAINTS WHERE TABLE_NAME='TAB_TEST' AND CONSTRAINT_TYPE='U'; ---获取某约束都约束了哪些字段
------------------------------------------------------------------------------------------
select
a.a1 表空间名称,c.c2 类型,c.c3 区管理,b.b2/1024/1024 表空间大小M,(b.b2-a.a2)/1024/1024 已使用M,substr((b.b2-a.a2)/b.b2*100,1,5) 利用率
from
(select tablespace_name a1, sum(nvl(bytes,0)) a2 from dba_free_space group by tablespace_name) a,
(select tablespace_name b1,sum(bytes) b2 from dba_data_files group by tablespace_name) b,
(select tablespace_name c1,contents c2,extent_management c3 from dba_tablespaces) c
where a.a1=b.b1 and c.c1=b.b1; -------------获取表空间的相关信息

select
b.file_name 物理文件名,
b.tablespace_name 表空间,
b.bytes/1024/1024 大小M,
(b.bytes-sum(nvl(a.bytes,0)))/1024/1024 已使用M,
substr((b.bytes-sum(nvl(a.bytes,0)))/(b.bytes)*100,1,5) 利用率
from dba_free_space a,dba_data_files b
where a.file_id=b.file_id
group by b.tablespace_name,b.file_name,b.bytes
order by b.tablespace_name ----------获取数据库数据文件信息

select
a.tablespace_name 表空间名称,
b.file_name 数据文件名,
a.INITIAL_EXTENT 表空间初始大小,
b.AUTOEXTENSIBLE 是否自动扩展,
b.bytes 数据文件大小bytes,
b.INCREMENT_BY 扩展大小,
b.MAXBYTES 数据文件最大值
from dba_tablespaces a, dba_data_files b
Where a.tablespace_name=b.tablespace_name -----------------获取表空间 文件相关信息

select a.tablespace_name ,b.file_name ,a.INITIAL_EXTENT ,
b.AUTOEXTENSIBLE ,b.bytes,b.INCREMENT_BY ,b.MAXBYTES
from dba_tablespaces a, dba_data_files b Where a.tablespace_name = b.tablespace_name
----------------------------------------------------------
SELECT DISTINCT b.file_name ,a.INITIAL_EXTENT , b.AUTOEXTENSIBLE ,b.bytes,b.INCREMENT_BY ,b.MAXBYTES
FROM DBA_DATA_FILES b, dba_tablespaces a where a.tablespace_name=b.tablespace_name and a.TABLESPACE_NAME ='USERS';

select constraint_type from DBA_CONSTRAINTS WHERE CONSTRAINT_NAME='PK_USER'

SELECT constraint_name, constraint_type,R_CONSTRAINT_NAME,DELETE_RULE
FROM DBA_CONSTRAINTS WHERE table_name = 'TABLE_ROLE' ------获取表的约束信息

select cu.constraint_name,cu.TABLE_NAME,cu.column_name,au.constraint_type, au.r_constraint_name, au.delete_rule
from user_cons_columns cu, user_constraints au
where cu.constraint_name = au.constraint_name and au.table_name= 'TABLE_ROLE'
-------------------------------------------------------------------
select t.column_name, t.data_type, t.data_length, t.data_precision, t.data_default, c.comments ,t.NULLABLE,uc.constraint_type
from user_tab_columns t, user_col_comments c ,user_constraints uc
where t.table_name= c.table_name and t.column_name= c.column_name and t.table_name=uc.table_name
and t.table_name= 'TABLE_ROLE'

select * from user_constraints
select * from user_tab_columns
select * from user_col_comments
--------------------------------------------------------------
select cu.constraint_name,cu.TABLE_NAME,cu.column_name,au.constraint_type, au.r_constraint_name, au.delete_rule
from user_cons_columns cu, user_constraints au
where cu.constraint_name = au.constraint_name and au.table_name= 'sys_user'
-----------------------表-------------------------------------------------
select * from user_tab_columns;
select * from user_col_comments;
select * from user_cons_columns;
select * from user_constraints;
select * from dba_tablespaces
create constraints TableName ,constraint_name,constraint_type,column_name,R_CONSTRAINT_NAME,delete_rule

select constraint_name from dba_constraints where owner='sys' and table_name='sys_user'

select 1 from dba_constraints where constraint_name='SYS_C00102';
select constraint_name from user_constraints

select * from user_constraints where table_name='sys_user'
--------------------------------------------------------------
alter table sys_user drop primary key cascade ---删除主键
alter table sys_user drop unique(ID) ----删除colname上的唯一约束

alter table TABLE_ROLE disable constraint PK_ROLE; ----删除约束()
-------------------------------------------------------------
select 1 from user_tables where table_name = 'SYS_USER'
select * from dba_tables where table_name = 'SYS_USER';

导入数据库工具有关的oracle sql操作的更多相关文章

  1. Java连接MySQL数据库和Oracle数据库并进行简单的SQL操作的一次尝试

    MySQL和Oracle的JDBC的maven dependency如下: <!-- mysql --> <dependency> <groupId>mysql&l ...

  2. Oracle SQL操作计划基线总结(SQL Plan Baseline)

    一.基础概念 Oracle 11g開始,提供了一种新的固定运行计划的方法,即SQL plan baseline,中文名SQL运行计划基线(简称基线),能够觉得是OUTLINE(大纲)或者SQL PRO ...

  3. oracle如何导出和导入数据库表

    oracle如何导出和导入数据库表 oracle如何将项目中的表导出后在导入自己的数据库中,这是一个完整的操作,对于数据库备份或在本地查看数据验证数据进场用到,一般情况下我都用dos黑窗口进行操作,简 ...

  4. oracle如何导出和导入数据库/表

    oracle如何导出和导入数据库/表 oracle如何将项目中的表导出后在导入自己的数据库中,这是一个完整的操作,对于数据库备份或在本地查看数据验证数据进场用到,一般情况下我都用dos黑窗口进行操作, ...

  5. Tools - Oracle SQL Developer

    Oracle SQL Developer Oracle公司出品的一个免费非开源的用以开发数据库应用程序的图形化工具. 可以浏览数据库对象.运行SQL语句和脚本.编辑和调试PL/SQL语句,也可以创建执 ...

  6. atitit.sql server2008导出导入数据库大的表格文件... oracle mysql

    atitit.sql server2008导出导入数据库大的表格文件... 1. 超过80M的文件是不能在查询分析器中执行的 1 2. Oracle ,mysql大的文件导入 1 2.1. 使用sql ...

  7. 功能齐全、效率一流的免费开源数据库导入导出工具(c#开发,支持SQL server、SQLite、ACCESS三种数据库),每月借此处理数据5G以上

    软件名:DataPie 功能:支持SQL server.SQLite.ACCESS数据库的导入.导出.存储过程调用,支持EXCEL2007.EXCEL2003.ACCESS2007. CSV文件导入数 ...

  8. 数据库客户端工具Oracle SQL Developer

    Oracle SQL Developer是Oracle官方提供的数据库连接工具.不仅可以连接自己的数据库(Oracle),而且还可以连接多种其他的数据库(比如:Access.MySQL.SQL Ser ...

  9. Oracle:通过oracle sql developer工具导入excel数据

    我使用的是oracle sql developer3.1版本,以前developer2.×老版本的excel导入功能有问题. excel文件内容如下: 第一步:找到要导入的表,右键-->导入数据 ...

随机推荐

  1. WITH common_table_expression (Transact-SQL)

    https://docs.microsoft.com/en-us/sql/t-sql/queries/with-common-table-expression-transact-sql Specifi ...

  2. 英语音乐---一、Scarborough Fair

    英语音乐---一.Scarborough Fair 一.总结 一句话总结:斯卡布罗集市 <斯卡布罗集市>诉说了一个缠绵凄美的爱情故事:一个参军的男青年远离自己相爱的姑娘在战争中不幸遇难,但 ...

  3. django 笔记3

    FBV function base view url.py index -> 函数名 view.py def 函数(requset): ... CBV class base view /inde ...

  4. Spring MVC -- UEditor 编辑器整合 上传图片至外部文件夹(非项目文件夹)

    上传图片到外部储存,回显图片 下载全部UEditor资源源码 config.json配置 config.json中添加如下属性 (一定要添加此属性): "physicsPath": ...

  5. 2015上海网络赛 HDU 5475 An easy problem 线段树

    题意就不说了 思路:线段树,维护区间乘积.2操作就将要除的点更新为1. #include<iostream> #include<cstdio> #include<cstr ...

  6. OPENCV(7) —— HighGUI

    包括函数createTrackbar.getTrackbarPos.setTrackbarPos.imshow.namedWindow.destroyWindow.destroyAllWindows. ...

  7. CMDB学习之八,完成所有资产采集信息的收集

    #!/usr/bin/env python # -*- coding:utf-8 -*- import traceback from .base import BasePlugin from lib. ...

  8. Mysql学习总结(19)——Mysql无法创建外键的原因

    在MySQL中创建外键时,经常会遇到问题而失败,这是因为Mysql中还有很多细节需要我们去留意,我自己总结并查阅资料后列出了以下几种常见原因. 1.  两个字段的类型或者大小不严格匹配.例如,如果一个 ...

  9. CodeForcesGym 100502D Dice Game

    Dice Game Time Limit: 1000ms Memory Limit: 524288KB This problem will be judged on CodeForcesGym. Or ...

  10. hdoj 1159 Common Subsequence【LCS】【DP】

    Common Subsequence Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Other ...