SQL(ORACLE)

Posted Ikuta Erika

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL(ORACLE)相关的知识,希望对你有一定的参考价值。

查询数据库编码:

select * from sys.nls_database_parameters;
select * from sys.nls_session_parameters;

replace函数:

update 表1 t set t.列1=replace((select 列1from 表1 a where a.主键列=t.主键列) , \'/\' , \'-\' )  解决了我们问题。

修改表结构

修改表名:
alter table 表名 rename to 新名
添加字段:
alter table 表名 add 字段名 字段类型
删除字段:
alter table 表名 drop column 字段名
修改字段:
alter table 表名 rename column 原字段名 to 新名;

修改字段类型(前提:表中无数据)
alter table 表名 modify 字段名 新类型;
例如:String deleteColumn="alter table t_user drop column sname";


sqlplus单行语句长度不能超过2499

创建用户,权限赋予
http://www.cnblogs.com/shlcn/archive/2011/07/21/2112879.html

 


1)查看各表空间分配情况
select tablespace_name, sum(bytes) / 1024 / 1024 from dba_data_files group by tablespace_name order by tablespace_name;

2)查看各表空间空闲情况
select tablespace_name, sum(bytes) / 1024 / 1024 from dba_free_space group by tablespace_name order by tablespace_name;

3)更改数据表大小(10G)
alter database datafile \'/home/oracle/oradata/aa.dbf\' resize 4096m;

以上是关于SQL(ORACLE)的主要内容,如果未能解决你的问题,请参考以下文章

oracle笔记-动态SQL

oracle里怎么对sql查询的日志进行查看

oracle会记录每次执行的sql语句吗

oracle sql与标准的sql语句的区别?

初学oracle,怎样写一个oracle分页sql语句?

sql nvarchar 对应oracle 啥类型