电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 设计学院 > 网络编程 > 数据库 > 正文
oracle常用sql语句
oracle常用sql语句
2011-11-29 9:05:23  文/佚名   出处:电脑软硬件应用网   

  4、查看现有回滚段及其状态

  SQL > col segment format a30

  SQL > SELECT SEGMENT_NAME,OWNER,TABLESPACE_NAME,SEGMENT_ID,FILE_ID,STATUS FROM

  DBA_ROLLBACK_SEGS;

  5、查看数据文件放置的路径

  SQL > col file_name format a50

  SQL > select tablespace_name,file_id,bytes/1024/1024,file_name from

  dba_data_files order by file_id;

  6、显示当前连接用户

  SQL > show user

  7、把SQL*Plus当计算器

  SQL > select 100*20 from dual;

  8、连接字符串

  SQL > select 列1 | |列2 from 表1;

  SQL > select concat(列1,列2) from 表1;

  9、查询当前日期

  SQL > select to_char(sysdate,'yyyy-mm-dd,hh24:mi:ss') from dual;

  10、用户间复制数据

  SQL > copy from user1 to user2 create table2 using select * from table1;

  11、视图中不能使用order by,但可用group by代替来达到排序目的

  SQL > create view a as select b1,b2 from b group by b1,b2;

  12、通过授权的方式来创建用户

  SQL > grant connect,resource to test identified by test;

  SQL > conn test/test

  13、查出当前用户所有表名。

  select unique tname from col;

  -----------------------------------------------------------------------

  /* 向一个表格添加字段 */

  alter table alist_table add address varchar2(100);

  /* 修改字段 属性 字段为空 */

  alter table alist_table modify address varchar2(80);

  /* 修改字段名字 */

  create table alist_table_copy as select ID,NAME,PHONE,EMAIL,

  QQ as QQ2, /*qq 改为qq2*/

  ADDRESS from alist_table;

  drop table alist_table;

  rename alist_table_copy to alist_table

  /* 修改表名 */

  空值处理

  有时要求列值不能为空

  create table dept (deptno number(2) not null, dname char(14), loc char(13));

  在基表中增加一列

  alter table dept

  add (headcnt number(3));

  修改已有列属性

  alter table dept

  modify dname char(20);

  注:只有当某列所有值都为空时,才能减小其列值宽度。

  只有当某列所有值都为空时,才能改变其列值类型。

  只有当某列所有值都为不空时,才能定义该列为not null。

  例:

  alter table dept modify (loc char(12));

  alter table dept modify loc char(12);

  alter table dept modify (dname char(13),loc char(12));

  查找未断连接

  select process,osuser,username,machine,logon_time ,sql_text

  from v$session a,v$sqltext b whe

上一页  [1] [2] 

  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关阅读
    PLSQL Developer TNS设置
    ORACLE的数据字典用途实例
    oracle中exp,imp的使用详解
    简单复制迁移Oracle数据库的步骤
    解决oracle用户连接失败的方法
    MySQL转换Oracle的七大注意事项
    如何把文本数据导入Oracle中
    oracle中如何取消密码管理停止密码验
    了解Oracle启动模式的三个阶段
    Oracle同义词的定义给数据库管理的好
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号