select * from dual;--家庭成员信息表(family)CREATE TABLE family_info(  family_id  NUMBER(10,0)  PRIMARY KEY NOT NULL,   --家庭成员ID  family_name VARCHAR2(50)  NULL,       --家庭名称  login_name VARCHAR2(50)  NULL,  
原创 2021-12-09 14:46:26
833阅读
创建视图:create or replace view v$_tst23 asselect e.ename,d.
1、 索引① 在关系数据库表中为了能够找到数据,表中的每一行都用一个RowID来标识。 RowID告诉数据库这一行的准确位置,包括所在的文件、该文件中的块和该块中的行地址。② 索引是帮助用户在表中快速地找到记录的数据库结构。它既可以提高数据库性能,又能够保证列值的唯一性。③ 索引如何被创建a) 自动创建索引:当你为一张表定义主关键或唯一性约束条件时
1.平均薪水的等级最低的部门的部门名称:select dname from (     select avg_sal, deptno, grade from (select avg(sal) avg_sal,deptno from emp group by deptno)     join salgrade on avg_sal between salgrade.losal and salgrad
原创 2021-06-03 17:05:13
866阅读
同关系型数据库一样,Hive中也支持视图(View)和分区(Partition),但与关系型数据库中的有所区别,本文简单介绍Hive中视图分区的示例。 在真实业务场景下,视图的应用比较少,分区使用的非常多,因此建议对分区这块多花的时间来了解。Hive中的视图和关系型数据库一样,Hive中也提供了视图的功能,注意Hive中视图的特性,和关系型数据库中的稍有区别:只有逻辑视图,没有物化视图视图
转载 2023-07-14 16:40:18
137阅读
发现一个奇葩的问题:oracle创建分区时,分区直接的sql语句不能空行create table t_sagw_transferset_msg( TIME TIMESTAMP(3), MSGTYPE
原创 2022-07-12 11:55:10
196阅读
目录0 分区表1 分区表基本操作2  二级分区3 动态分区调整0 分区分区表实际上就是对应一个HDFS文件系统上的独立的文件夹,该文件夹下是该分区所有的数据文件。Hive中的分区就是分目录,把一个大的数据集根据业务需要分割成小的数据集。在查询时通过WHERE子句中的表达式选择查询所需要的指定的分区,这样的查询效率会提高很多。1 分区表基本操作1)引入分区表(需要根据日期对日志进行管理,
文章目录hive分区创建分区表(静态分区)添加和删除分区动态分区hive分桶抽样区别视图视图概述应用场景视图的操作侧视图 hive分区在大数据中,最常用的一种思想是分治,分区表实际就是对应hdfs文件系统上的独立的文件夹,该文件夹下是该分区所有数据文件 hive中的分区就是分目录,把一个大的数据集根据业务需要分割成小的数据集。在查询时通过where子句中的表达式选择查询所需要的指定的分区,这样的
转载 2023-08-11 16:40:40
316阅读
    视图这个名词太抽象了,乍一看完全不明白是什么意思,更不知道有何用处,其实了解清楚它的含义后你就会恍然大悟。表和视图的区别,表是占用硬盘空间物理表,而视图可以理解为一个虚表,并不存储在硬盘上,不占用硬盘空间,实际上就是一个查询语句,方便查询。对视图里面的数据操作(增、删、改) 其实就是对真实的表增、删、改,它们始终保持一致性。   &nb
原创 2012-02-10 15:04:55
1179阅读
/* 视图View 视图是从若干基本表和(或)其他视图构造出来的表 视图存放的都是查询语句,并没有真实的数据 虚表 作用 限制对数据的操作 复杂查询变简单 提供相同数据的不同显示 UNION ALL 直接添加到一起 UNI...
原创 2022-04-22 16:06:49
1683阅读
一、Hive Lateral view:使用虚拟表的概念。但并非是真正的视图。1.1、与UDTF函数(split、explode)联合使用。1.2、首先通过UDTF函数将数据拆分成多行,再将多行结果组成一个虚拟表(支持别名)。1.3 主要场景:Hive在使用UDTF函数时,查询只能包含一个UDTF,不能包含其他字段,不能多个UDTF联合使用。错误例子:1.4 使用语句:select count(d
create table AM_TEST( id NUMBER(10) not null, name VARCHAR2(20), email VARCHAR2(20), remark VARCHAR2(20), age NUMBER)comment on table AM_TEST is '测试表';comment on column AM_TEST.id is '唯一标识';comment on column AM_TEST.name is ...
原创 2021-08-10 11:09:36
431阅读
--=====================================--分布式分区视图创建--分布式分获视图的主要作用是:可以把一个数据库中的--一个大表按照一定的条件分布到不同的多个数据库中--这样可以减少单台服务器的压力。并且,如果所要查询的--数据只在一台服务器上,则只会查询所需要的服务器--但,分布式分区视图的最大缺点是受网络状况的影响--比较大。--author:boyi55,
推荐 原创 2007-05-16 09:24:19
2199阅读
2评论
创建分区create table pt_range_list_test(    pid         number(10),    pname       varchar2(30),    sex         varchar2(10),    create_date date ) partition by range(create_date)    subpartition b
转载 2021-04-25 21:18:22
1453阅读
2评论
创建一个table,记录哪些表需要创建分区 create table STAT_TABLE ( tablename VARCHAR2(30), pre_partition_name VARCHAR2(30), tb_name VARCHAR2(30), add_inteval NUMBER, owner
转载 2015-01-20 16:24:00
1053阅读
2评论
Apache Hive基础什么是Hive?基于Hadoop的数据仓库解决方案Hive成为Apache顶级项目Hive的优势和特点Hive的发展里程碑和主流版本Hive发展历史及版本MapReduce执行效率更快Hive开发效率更快Hive元数据管理记录数据仓库中模型的定义、各层级间的映射关系存储在关系数据库中HCatalogHive Interface - 命令窗口模式Hive工具操作Hive数
测试效果
原创 2022-12-23 01:13:52
387阅读
select ROW_NUMBER() over (order by getdate()) as id
原创 2023-05-11 10:47:46
234阅读
用PL SQl: Tools - Export User Objects 
sql
原创 2022-06-30 15:29:37
1164阅读
Oracle创建带参数的视图Oracle里,视图不像存储过程和函数一样,可以定义输入参数,但我们可以变个方式,使用程序包来实现 首先定义程序包: /* 按个人需要定义,我定义三个参数 ,因我项目程序需要,所以三个参数都是number ,当然可定义其它类型但切记,第二个create 的参数类型等需以第一个create一致,否则程序包创建失败*/create or repl...
原创 2021-08-24 15:28:07
1497阅读
  • 1
  • 2
  • 3
  • 4
  • 5