学习一下Oracle

来源:网络 责任编辑:栏目编辑 发表时间:2013-07-01 21:48 点击:

以下是copy自某兄的Oracle资料,这里表示感谢!
Java代码 
1.在数据字典查询约束的相关信息: 
SELECT constraint_name, constraint_type,search_condition 
FROM        user_constraints WHERE        table_name = 'EMPLOYEES'; 
        //这里的表名都是大写! 
2对表结构进行说明: 
   desc Tablename 
3查看用户下面有哪些表 
   select table_name from user_tables; 
4查看约束在那个列上建立: 
   SELECT constraint_name, column_name 
   FROM        user_cons_columns 
   WHERE          table_name = 'EMPLOYEES'; 
10结合变量查找相关某个表中约束的相关列名: 
  select constraint_name,column_name from user_cons_columns where table_name = '&tablename' 
12查询数据字典看中间的元素: 
SELECT   object_name, object_type 
FROM     user_objects 
WHERE    object_name LIKE 'EMP%'      
OR       object_name LIKE 'DEPT%' 
14查询对象类型: 
SELECT DISTINCT object_type FROM           user_objects ; 
17改变对象名:(表名,视图,序列) 
  rename  emp to emp_newTable 
18添加表的注释: 
  COMMENT ON TABLE employees IS 'Employee Information'; 
20查看视图结构: 
   describe view_name 
23在数据字典中查看视图信息: 
  select viewe_name,text from user_views 
25查看数据字典中的序列: 
  select * from user_sequences 
33得到所有的时区名字信息: 
        select  * from v$timezone_names 
34显示对时区‘US/Eastern’的时区偏移量 
        select TZ_OFFSET('US/Eastern') from DUAL--dual英文意思是‘双重的’ 
   显示当前会话时区中的当前日期和时间: 
   ALTER SESSION SET NLS_DATE_FORMAT = 'DD-MON-YYYY HH24:MI:SS';--修改显示时间的方式的设置 
   ALTER SESSION SET TIME_ZONE = '-5:0';--修改时区 
   SELECT SESSIONTIMEZONE, CURRENT_DATE FROM DUAL;--真正有用的语句! 
  SELECT CURRENT_TIMESTAMP FROM DUAL;--返回的时间是当前日期和时间,含有时区 
  SELECT CURRENT_TIMESTAMP FROM DUAL;--返回的时间是当前日期和时间,不含有时区!!!   
35显示数据库时区和会话时区的值: 
        select datimezone,sessiontimezone from dual; 
 
13普通的建表语句: 
CREATE TABLE dept 
(deptno         NUMBER(2), 
dname         VARCHAR2(14), 
loc         VARCHAR2(13)); 
15使用子查询建立表: 
 CREATE TABLE         dept80 
  AS  SELECT  employee_id, last_name,  
            salary*12 ANNSAL,  
            hire_date   FROM    employees   WHERE   department_id = 80; 
6添加列:// alter table EMP add column (dept_id number(7));错误!! 
  alter table EMP add (dept_id number(7)); 
7删除一列: 
  alter table emp

    相关新闻>>

      发表评论
      请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
      用户名: 验证码:点击我更换图片
      最新评论 更多>>

      推荐热点

      • Table函数使用简介
      • Oracle数据库Constraint约束的常用操作及异常处理
      • Bulk Collect性能分析(zz)
      • export/import的使用
      • OCP043第十五讲 Database Security
      • ORACLE10gr2数据导入MySQL方案
      • oracle 让sys用户可以使用isqlplus
      • 在oracle数据库下使用iSQL*Plus DBA访问数据库
      • Oracle行列转换小结
      网站首页 - 友情链接 - 网站地图 - TAG标签 - RSS订阅 - 内容搜索
      Copyright © 2008-2015 计算机技术学习交流网. 版权所有

      豫ICP备11007008号-1