
Oracle
文章平均质量分 78
PaceyXio
这个作者很懒,什么都没留下…
展开
-
ORACLE 中ROWNUM用法总结
对于 Oracle 的 rownum 问题,很多资料都说不支持>,>=,=,between...and,只能用以上符号(<、<=、!=),并非说用>,& gt;=,=,between..and 时会提示SQL语法错误,而是经常是查不出一条记录来,还会出现似乎是莫名其妙的结果来,其实您只要理解好了这个 rownum 伪列的意义就不应该感到惊奇,同样是伪列,row...转载 2018-03-19 08:18:21 · 362 阅读 · 0 评论 -
Oracle数据库基础学习DAY1
1.数据字典(data dictionary)是数据库中所有对象及其关系的信息集合。 ·系统空间信息 ·数据库中对象信息 ·性能以及统计信息 ·Oracle用户信息 ·用户访问、操作信息 ·用户角色等权限信息 ·列的相关信息2.数据文件包括了全部数据库数据 ·一个数据库可以有多个数据文件 ·一个数据文件只能对应一个数据库 ·可以对数据文件进行设置 ·一个表空间可以由一个或多个数据文件组成 ·数据文...原创 2018-03-24 23:33:32 · 343 阅读 · 0 评论 -
Oracle数据库基础学习DAY2
1、单行函数-数字 函数 说明 sin(x) 返回x的正弦值 sinh(x) 返回x的双正弦值 sqrt(x) 返回x的平方根,x必须大于0 tan(x) 返回x的正切值 tanh(x) 返回x的双正切值 trunc(x,[,y]) 截取数字。如y省略,则截去x的小数部分; y为负,截小数点前y位 y为正,截小数点后y位 log(y,x) 返回以y为底数的对数,y不能为0 mod(y,x...原创 2018-03-24 23:34:31 · 233 阅读 · 0 评论 -
Oracle数据库基础学习DAY3
1、连接 用一个连接来从多个表中获取数据。 select table.column,table2.column from table1,table2 where table1.column1=table2.column2; 在where子句中书写连接的条件。 如果某个列的名字在多个表中出现了, 那么需要在列的名字前加上表名作为前缀。 ·内连接 舍弃不匹配的元组 select * from em...原创 2018-03-24 23:35:37 · 767 阅读 · 0 评论 -
Oracle数据库基础学习DAY4
1、插入数据-insert ·语法 insert into tablename [column1 ...] values (value1 ...); //不写列名为空要对应写null2、数据更新-update ·语法 update tablename set column = value [where ...];3、删除数据-delete ·语法 delete from tablename...原创 2018-03-24 23:37:20 · 336 阅读 · 0 评论 -
Oracle数据库基础学习DAY5
1、过程和函数简介 ·过程和函数是命名的PL/SQL块,编译后可以存储在数据库中,以备执行。 其他PL/SQL块可以按名称来使用它们。 过程和函数也被称为子程序(subprogram)。 因为它们是单独的,能被父程序调用的一部分程序。2、存储过程的特点 ·过程是预编译过的,并且经过优化后存储与SQL内存中, 使用时无需再次编译,提高了工作效率; ·使用储存过程可以减少SQL注入式攻击,提高...原创 2018-03-24 23:38:13 · 601 阅读 · 0 评论