数据库
小光芒
爱技术爱生活
展开
-
mysql安装问题之libaio.so.1()(64bit) is needed by MySQL-server
原因:缺少依赖包解决方法:yum install libaio原创 2020-12-22 16:44:52 · 843 阅读 · 0 评论 -
oracle中set语句
set numw --设置数字长度原创 2017-04-17 15:31:21 · 3342 阅读 · 0 评论 -
oracle信息查看
--查看用户和默认表空间的关系select username,default_tablespace from dba_users;--查看当前用户能访问的表select * from user_tables; --Oracle查询用户表select * from user_all_tables;--Oracle查询用户视图select *原创 2017-05-10 10:49:56 · 237 阅读 · 0 评论 -
用户权限
1.查看所有用户:select * from dba_user; select * from all_users; select * from user_users; 2.查看用户系统权限:select * from dba_sys_privs; select * from all_sys_privs; select * from user_sys_privs; 3转载 2017-05-10 10:56:19 · 188 阅读 · 0 评论 -
oracle中的日期选择
Select to_char(sysdate,'ss') from dual取当前时间秒部分 Select to_char(sysdate,'mi') from dual取当前时间分钟部分 Select to_char(sysdate,'HH24') from dual取当前时间秒小时部分 Select to_char(sysdate,'DD') from dual取当前时间日期部分原创 2017-05-23 10:03:38 · 511 阅读 · 0 评论 -
oracle语句执行顺序
SQL SELECT语句完整的执行顺序:1、FROM子句组装来自不同数据源的数据;2、WHERE子句基于指定的条件对记录进行筛选;3、GROUP BY子句将数据划分为多个分组;4、使用聚集函数进行计算;5、使用HAVING子句筛选分组;6、计算所有表达式;7、使用ORDER BY对结果进行排序。sql的执行顺序,是优化sql语句执行效率必须要掌握的。各个...原创 2017-08-22 17:14:55 · 1174 阅读 · 0 评论 -
spool
SET termout off SET feedback offSET timing offSET echo offSET heading offSET pageSIZE 0SET lineSIZE 10000SET long 5000SET arraySIZE 5000SET trimout onSET trimspool onSPOOL '/repo原创 2017-03-24 11:47:45 · 490 阅读 · 0 评论 -
集合函数
1,如何得到两个表中不相同的记录A表字段 id,major B表字段id,major方法一:select id,major from sourcewhere id not in(select id from target)union select id,majorfrom targetwhere id not in(select id from source);原创 2017-04-13 16:20:28 · 405 阅读 · 0 评论 -
oracle函数1
函数也是编译好的,存储在数据库服务器上的程序代码。函数有名字及参数,与存储过程不同的是函数必须有返回值如果只想在自己的模式中创建函数,只需具有create procedure权限,如果想在其他模式下创建函数,用户必须具有create any procedure权限语法:创建函数create [or replace] function [schema.]function_name [原创 2017-04-29 18:11:26 · 399 阅读 · 0 评论 -
oracle函数2
如何利用函数返回记录集方法一:利用游标方法二:利用集合类型TRUNC函数的用法trunc函数用于对值进行截断,用法有两种:trunc(number),trunc(date);前者表示截断数字,后者表示截断日期截断数字:trunc(n1,n2)n1表示要被截断的数字n2表示截断到哪一位,n2可以是负数,表示截断小数点之前,特别注意的是这里的截断不是四舍五入截断日期:trunc原创 2017-04-30 11:24:39 · 251 阅读 · 0 评论 -
oracle包
包也是模式对象,包将过程,函数和数据结构捆绑在一起。包由两部分组成:说明部分与包体。说明部分定义包的接口,包体部分包含实现过程及函数的代码,用户可以调用包中的过程和函数。创建包删除包对保重的函数或过程进行重载如何得到mypack包规范的创建脚本如何得到mypack包体的创建脚本如何知道包中有哪些过程和函数原创 2017-04-30 17:09:11 · 278 阅读 · 0 评论 -
oracle系统包DBMS_OUTPUT
dbms_output包主要用于调试pl/sql程序,或者在sql*plus命令中显示信息(displaying message)和报表,譬如我们可以写一个简单的匿名pl/sql程序块,而该块出于某种目的使用dbms_output包来显示一些信息。涉及到的知识点如下:1、enable:在serveroutput on的情况下,用来使dbms_output生效(默认即打开)2、dis原创 2017-05-01 14:54:46 · 343 阅读 · 0 评论