Oracle
H华华
这个作者很懒,什么都没留下…
展开
-
Oracle sql语句执行顺序
sql语法的分析是从右到左 一、sql语句的执行步骤:1)语法分析,分析语句的语法是否符合规范,衡量语句中各表达式的意义。2)语义分析,检查语句中涉及的所有数据库对象是否存在,且用户有相应的权限。3)视图转换,将涉及视图的查询语句转换为相应的对基表查询语句。4)表达式转换, 将复杂的 SQL 表达式转换为较简单的等效连接表达式。5)选择优化器,不同的优化器一般产生不同的转载 2015-05-29 12:03:03 · 472 阅读 · 0 评论 -
scott用户下的所有表的详细信息
Oracle中自带的四张表 ,scott用户下的所有表的详细信息EMP表(雇员表)EMPNO 雇员编号ENAME 雇员姓名JOB 职位MGR 当前雇员的上级领导的编号HIREDATE 雇佣日期SAL 月薪COMM 佣金、奖金DEPTNO 部门编号DEPT表(部门表)DEPTNO 部门编号DNAME原创 2015-05-29 10:57:44 · 1415 阅读 · 0 评论 -
基本查询
--查询出雇员表中所有的信息: select * from emp;--查询出雇员表中的雇员姓名、月薪和部门编号的信息: select ename,sal,deptno from emp; --没有使用别名 select e.ename,e.sal,e.deptno from emp e; --给表名取别名 不能加as关键字 select e.ename 姓名,e.s原创 2015-05-29 12:20:02 · 432 阅读 · 0 评论 -
简单的数据表操作
简单的数据表操作--创建一个简单的表studentcreate table student(stuid number(8),stuname varchar2(20),stuphone varchar2(12));--插入新记录insert into student (stuid,stuname,stuphone) values(1,'lisi','888原创 2015-05-29 10:53:40 · 580 阅读 · 0 评论 -
char、varchar、text和nchar、nvarchar、ntext的区别详解
1、CHAR:长度固定,最大长度为2000字节,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充,所以在读取的时候可能要多次用到trim(),一定程度来讲对存储空间的利用率不高,但执行效率比Varchar2类型要高。2、VARCHAR:存储变长数据,但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的,我们只知道它不转载 2015-06-02 22:35:09 · 400 阅读 · 0 评论