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';
5.结合变量查找相关某个表中约束的相关列名:
select constraint_name,column_name from user_cons_columns where table_name = '&tablename'
6.查询数据字典看中间的元素:
SELECT object_name, object_type
FROM user_objects
WHERE object_name LIKE 'EMP%'
OR object_name LIKE 'DEPT%'
7.查询对象类型:
SELECT DISTINCT object_type FROM user_objects ;
8.改变对象名:(表名,视图,序列)
rename emp to emp_newTable
9.添加表的注释:
COMMENT ON TABLE employees IS 'Employee Information';
10.查看视图结构:
describe view_name
11.在数据字典中查看视图信息:
select viewe_name,text from user_views
12.查看数据字典中的序列:
select * from user_sequences
13.得到所有的时区名字信息:
select * from v$timezone_names
14.显示对时区‘US/Eastern’的时区偏移量
select TZ_OFFSET('US/Eastern') from DUAL--dual英文意思是‘双重的’
15.显示当前会话时区中的当前日期和时间:
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;--返回的时间是当前日期和时间,不含有时区!!!
16.显示数据库时区和会话时区的值:select datimezone,sessiontimezone from dual;
17.普通的建表语句:
CREATE TABLE dept
(deptno NUMBER(2),
dname VARCHAR2(14),
loc VARCHAR2(13));
18.使用子查询建立表:
CREATE TABLE dept80
AS SELECT employee_id, last_name,
salary*12 ANNSAL,
hire_date FROM employees WHERE department_id = 80;
19.添加列:alter table EMP add (dept_id number(7));
20.删除一列:alter table emp drop column dept_id;
分享到:
相关推荐
Oracle Sql语句转换成Mysql Sql语句java 源码,非常简单,只要给定源oracle sql语句地址,和生成目标文件地址运行即可。
oracle的sql语句和语法,初学者用用还不错,了解oracle的一些用法
可将常规的sqlserver 的sql语句转换为 oracle语法,核心逻辑在SqlConvertToOracle.pas,便于入门。
学习SQL应知道的动态SQL语句基本语法 学习SQL应知道的动态SQL语句基本语法 学习SQL应知道的动态SQL语句基本语法 学习SQL应知道的动态SQL语句基本语法
ORACLE常用SQL语句大全.pdf
这一部分概述了 Transact-SQL 和 PL/SQL 语言语法之间的相同点和不同点,并给出转换策略。 要将 Oracle DML 语句和 PL/SQL 程序迁移到 SQL Server 时,请按下列步骤执行: 1. 验证所有 SELECT、INSERT、UPDATE 和 ...
动态sql语句基本语法 1 :普通SQL语句可以用Exec执行 例: Select * from tableName Exec('select * from tableName') Exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N 2:字段名,...
SQL的过程中对调用者传进的SQL进行转换后再执行,就基本完成了整个系统的SQL语法从SQL Server到Oracle的 兼容,呵呵,听起来有点不可思议。系统已经于3个月前上线,目前运行很稳定。 如果有人用得着或发现什么...
里面包含常用的sql语法,案例,函数,等等。 适合Oracle基础弱的人使用。
Oracle学习,常用sql语句汇总,适合新手使用。
SQL语句基本语法,各种基本的一些增删改查等.
MLDN的课堂笔记,SQL语法的基本形式、查询数据、单行函数
SQL语句教程 SQL指令 表格处理 SQL语法 无论您是一位 SQL 的新手,或是一位只是需要对 SQL 复习一下的资料仓储业界老将, 您就来对地方了。这个 SQL 教材网站列出常用的 SQL 指令。这个网站包含以下几个部分: ...
3. 用相应 SQL Server 函数替代 Oracle 函数。 4. 检查所有的比较运算符。 5. 用“+”字符串串联运算符代替“||”字符串串联运算符。 6. 用 Transact-SQL 程序代替 PL/SQL 程序。 7. 把所有 PL/SQL 游标改为非...
SQL语句语法,合适需要入门的同学学习,很基础的内容,需要可以下载。
提供详细的sql语句,常用sql语句,sql语句的进阶过程
sql语句、动态SQL语句基本语法,里面有很多很有用的sql语句。
ORACLE 常用的SQL语法和数据对象(CHM电子书) 常用SQL语句
Oracle的API,SQL语句大全,学习ORACLE,SQL非常好的资料哦.真的不错.