21.添加列名同时和约束:alter table EMP add (dept_id number(7) constraint my_emp_dept_id_fk references dept(ID));
22.改变列:alter table dept80 modify(last_name varchar2(30));
23.增加一行:insert into table_name values();
24.添加主键: alter Table EMP add constraint my_emp_id_pk primary key (ID);
25.添加一个有check约束的新列:alter table EMP add (COMMISSION number(2) constraint emp_commission_ck check(commission>0))
26.删除表:drop table emp;
27.创建视图:
CREATE VIEW empvu80
AS SELECT employee_id, last_name, salary
FROM employees WHERE department_id = 80;
28.删除视图:drop view view_name
29.找到工资最高的5个人。(top-n分析)(行内视图)
select rownum,employee_id from (select employee_id,salary from
employees order by salary desc)
where rownum<5;
30.建立同义词:
create synonym 同义词名 for 原来的名字
或者 create public synonym 同义词名 for 原来的名字
31.建立序列:
CREATE SEQUENCE dept_deptid_seq
INCREMENT BY 10
START WITH 120
MAXVALUE 9999
NOCACHE
NOCYCLE
32.使用序列:insert into dept(ID,NAME) values(DEPT_ID_SEQ.nextval,'Administration');
33.建立索引:CREATE INDEX emp_last_name_idx ON employees(last_name);
34.建立用户:
create user username(用户名)
identified by oracle(密码)
default tablespace data01(表空间名//默认存在system表空间里面)
quota 10M(设置大小,最大为unlimited) on 表空间名//必须分配配额!
35.创建角色:create ROLE manager
36.赋予角色权限:grant create table,create view to manage
37.赋予用户角色:grant manager to DENHAAN,KOCHHAR( 两个用户)
38.分配权限:
GRANT update (department_name, location_id)
ON departments
TO scott, manager;
39.回收权限
REVOKE select, insert
ON departments
FROM scott;
40.从时间中提取年,月,日:使用函数extract
select extract(year from sysdate) year,extract(month from sysdate),
extract(day from sysdate) from dual;
分享到:
相关推荐
Oracle Sql语句转换成Mysql Sql语句java 源码,非常简单,只要给定源oracle sql语句地址,和生成目标文件地址运行即可。
oracle的sql语句和语法,初学者用用还不错,了解oracle的一些用法
可将常规的sqlserver 的sql语句转换为 oracle语法,核心逻辑在SqlConvertToOracle.pas,便于入门。
学习SQL应知道的动态SQL语句基本语法 学习SQL应知道的动态SQL语句基本语法 学习SQL应知道的动态SQL语句基本语法 学习SQL应知道的动态SQL语句基本语法
要将 Oracle DML 语句和 PL/SQL 程序迁移到 SQL Server 时,请按下列步骤执行: 1. 验证所有 SELECT、INSERT、UPDATE 和 DELETE 语句的语法是有效的。进行任何必要的修改。 2. 把所有外部联接改为 SQL-92 标准外部...
动态sql语句基本语法 1 :普通SQL语句可以用Exec执行 例: Select * from tableName Exec('select * from tableName') Exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N 2:字段名,...
里面包含常用的sql语法,案例,函数,等等。 适合Oracle基础弱的人使用。
Oracle学习,常用sql语句汇总,适合新手使用。
SQL语句基本语法,各种基本的一些增删改查等.
3. 用相应 SQL Server 函数替代 Oracle 函数。 4. 检查所有的比较运算符。 5. 用“+”字符串串联运算符代替“||”字符串串联运算符。 6. 用 Transact-SQL 程序代替 PL/SQL 程序。 7. 把所有 PL/SQL 游标改为非...
SQL语句语法,合适需要入门的同学学习,很基础的内容,需要可以下载。
SQL语句教程 SQL指令 表格处理 SQL语法 无论您是一位 SQL 的新手,或是一位只是需要对 SQL 复习一下的资料仓储业界老将, 您就来对地方了。这个 SQL 教材网站列出常用的 SQL 指令。这个网站包含以下几个部分: ...
提供详细的sql语句,常用sql语句,sql语句的进阶过程
MLDN的课堂笔记,SQL语法的基本形式、查询数据、单行函数
ORACLE 常用的SQL语法和数据对象(CHM电子书) 常用SQL语句
sql语句、动态SQL语句基本语法,里面有很多很有用的sql语句。
Oracle的API,SQL语句大全,学习ORACLE,SQL非常好的资料哦.真的不错.
介绍了SQL标准语法以及一些SQL语句介绍了SQL标准语法以及一些SQL语句介绍了SQL标准语法以及一些SQL语句介绍了SQL标准语法以及一些SQL语句介绍了SQL标准语法以及一些SQL语句
1000SQL经典语句【sql语法】