SlideShare una empresa de Scribd logo
BD_Neptuno - Tabla Partida
Use BD_Neptuno
go
--Paso1:
-- Crear una función de partición
CREATE PARTITION FUNCTION Pedidosxañosc(datetime)
AS RANGE left --Right
FOR VALUES ('1995-01-01','1996-01-01')
GO
-- Paso2: Crear FileGroup
-- Filegroup para pedidos antes 1995
ALTER DATABASE bd_neptuno
ADD FILEGROUP Pedidos1994
GO
-- Filegroup para pedidos para el año 1995
ALTER DATABASE bd_neptuno
ADD FILEGROUP Pedidos1995
GO
-- Filegroup para pedidos >= 1996
ALTER DATABASE bd_neptuno
ADD FILEGROUP Pedidos1996
GO
--Paso3
--Crear archivos Secuendarios
ALTER DATABASE bd_neptuno
ADD FILE(NAME = Pedidos1994,
FILENAME = 'c:1994Pedidos1994.ndf')
TO FILEGROUP Pedidos1994
GO
ALTER DATABASE bd_neptuno
ADD FILE(NAME = Pedidos1995,
FILENAME = 'c:1995Pedidos1995.ndf')
TO FILEGROUP Pedidos1995
GO
ALTER DATABASE bd_neptuno
ADD FILE(NAME = Pedidos1996,
FILENAME = 'c:1996Pedidos1996.ndf')
TO FILEGROUP Pedidos1996
GO
-- Paso4
/* Crear un partición scheme usando un
file group diferente para cada partición*/
CREATE PARTITION SCHEME PedidosxAñoSC
AS PARTITION PedidosxAñoSC
TO (Pedidos1994, Pedidos1995, Pedidos1996)
GO
-- Paso5
/*Crear la tabla donde se
utilizara las particiones*/
CREATE TABLE Pedidos3(
CodPedido int NOT NULL,
CodCliente varchar(20) NULL,
Fecha datetime NULL,
Total money NOT NULL)
ON PedidosxAñoSC(Fecha)
select * from pedidos3
-- Paso6: Cargar Pedidos desde otra tabla
insert into Pedidos3 (codPedido,codCliente,
Fecha,Total )
select IdPedido,IdCliente,FechaPedido,Cargo
from Pedidos
-- Paso7:
/*listar los registros de pedidos y
visualizar en que particion se encuentra
cada registro*/
Select *,$PARTITION.PedidosxañoSC(fecha)
Particion from Pedidos3
GO

Más contenido relacionado

PDF
Configuración DNS
PDF
Empaquetar y comprimir archivos en linux
PPTX
Practica web de la sesión 10
PPS
PDF
PDF
Sql developer. manual de usuario v1.2
PDF
Apuntes sql
PDF
Manual de Oracle Sql
Configuración DNS
Empaquetar y comprimir archivos en linux
Practica web de la sesión 10
Sql developer. manual de usuario v1.2
Apuntes sql
Manual de Oracle Sql

Destacado (20)

DOC
ORACLE EJERCICIO LABORATORIO
PPTX
Semana 01 - 01 Gestión de Proyectos TI
PPTX
sub Consultas Oracle SQL
PDF
14100015 introducao-oracle-sqlplsql-vol2-pt
PDF
Sylabus para el alumno - Windows8.1 Lun - Mie - Vie
PPTX
Cibertec-cursores
PDF
Instalar oracle database 11g r2
DOCX
Consultas anidadas o subconsultas oracle
DOCX
Sesión01 - Gestión de instancia (Oracle)
PPT
Intro sql y plsql
PDF
Tema 01 - Introducción a la Ergonomía
PPTX
Semana 01 - 02 Gestión de Proyectos TI
PDF
PDF
Manual de Gestión de Proyectos TI
PPS
Curso Básico de Pl Sql Oracle
PDF
Pruebas de software
PDF
Tema 5 ejercicio 05 - normalizacion
PDF
Libro de Oracle 11g
DOCX
Guia normalización
ORACLE EJERCICIO LABORATORIO
Semana 01 - 01 Gestión de Proyectos TI
sub Consultas Oracle SQL
14100015 introducao-oracle-sqlplsql-vol2-pt
Sylabus para el alumno - Windows8.1 Lun - Mie - Vie
Cibertec-cursores
Instalar oracle database 11g r2
Consultas anidadas o subconsultas oracle
Sesión01 - Gestión de instancia (Oracle)
Intro sql y plsql
Tema 01 - Introducción a la Ergonomía
Semana 01 - 02 Gestión de Proyectos TI
Manual de Gestión de Proyectos TI
Curso Básico de Pl Sql Oracle
Pruebas de software
Tema 5 ejercicio 05 - normalizacion
Libro de Oracle 11g
Guia normalización
Publicidad

Más de Ing. Guillermo Raúl Reyes Mendo (10)

PDF
PMI Salarysurvey 7thed
PDF
PDF
Sílabo 2016-I - Gestión de Proyectos TI (0340)
PDF
Sylabus para el alumno - Microsoft PowerPoint - Lun-Mie-Vie
PDF
Sylabus para el alumno - Windows8.1- Sábados
PDF
Sylabus para el alumno - Windows8.1 Mar - Jue
PPTX
Modelo de negocio canvas
PPSX
Sesion 02 - Actividades IV
PPTX
Semana 01 - Fórmulas y Referencias con Microsoft Excel 2013
PPTX
00 - Presentación 2015-2
PMI Salarysurvey 7thed
Sílabo 2016-I - Gestión de Proyectos TI (0340)
Sylabus para el alumno - Microsoft PowerPoint - Lun-Mie-Vie
Sylabus para el alumno - Windows8.1- Sábados
Sylabus para el alumno - Windows8.1 Mar - Jue
Modelo de negocio canvas
Sesion 02 - Actividades IV
Semana 01 - Fórmulas y Referencias con Microsoft Excel 2013
00 - Presentación 2015-2
Publicidad

Último (20)

DOCX
V UNIDAD - PRIMER GRADO. del mes de agosto
PDF
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
DOCX
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
PDF
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
PPTX
caso clínico iam clinica y semiología l3.pptx
PDF
2.0 Introduccion a processing, y como obtenerlo
PDF
Tomo 1 de biologia gratis ultra plusenmas
PDF
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
PDF
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
PDF
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
PDF
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
DOCX
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
PDF
DI, TEA, TDAH.pdf guía se secuencias didacticas
PDF
Fundamentos_Educacion_a_Distancia_ABC.pdf
PDF
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
DOCX
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
PDF
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
PDF
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
PPTX
Presentación de la Cetoacidosis diabetica.pptx
PDF
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf
V UNIDAD - PRIMER GRADO. del mes de agosto
MATERIAL DIDÁCTICO 2023 SELECCIÓN 1_REFORZAMIENTO 1° BIMESTRE.pdf
UNIDAD DE APRENDIZAJE 5 AGOSTO tradiciones
1. Intrdoduccion y criterios de seleccion de Farm 2024.pdf
caso clínico iam clinica y semiología l3.pptx
2.0 Introduccion a processing, y como obtenerlo
Tomo 1 de biologia gratis ultra plusenmas
COMPLETO__PROYECTO_VIVAN LOS NIÑOS Y SUS DERECHOS_EDUCADORASSOS.pdf
Romper el Circulo de la Creatividad - Colleen Hoover Ccesa007.pdf
TRAUMA_Y_RECUPERACION consecuencias de la violencia JUDITH HERMAN
Salvese Quien Pueda - Andres Oppenheimer Ccesa007.pdf
PLAN DE AREA DE CIENCIAS SOCIALES TODOS LOS GRUPOS
DI, TEA, TDAH.pdf guía se secuencias didacticas
Fundamentos_Educacion_a_Distancia_ABC.pdf
Teologia-Sistematica-Por-Lewis-Sperry-Chafer_060044.pdf
PROYECTO DE APRENDIZAJE para la semana de fiestas patrias
Escuela de Negocios - Robert kiyosaki Ccesa007.pdf
SESION 12 INMUNIZACIONES - CADENA DE FRÍO- SALUD FAMILIAR - PUEBLOS INDIGENAS...
Presentación de la Cetoacidosis diabetica.pptx
Conecta con la Motivacion - Brian Tracy Ccesa007.pdf

Bd neptuno tabla partida

  • 1. BD_Neptuno - Tabla Partida Use BD_Neptuno go --Paso1: -- Crear una función de partición CREATE PARTITION FUNCTION Pedidosxañosc(datetime) AS RANGE left --Right FOR VALUES ('1995-01-01','1996-01-01') GO -- Paso2: Crear FileGroup -- Filegroup para pedidos antes 1995 ALTER DATABASE bd_neptuno ADD FILEGROUP Pedidos1994 GO -- Filegroup para pedidos para el año 1995 ALTER DATABASE bd_neptuno ADD FILEGROUP Pedidos1995 GO -- Filegroup para pedidos >= 1996 ALTER DATABASE bd_neptuno ADD FILEGROUP Pedidos1996 GO --Paso3 --Crear archivos Secuendarios ALTER DATABASE bd_neptuno ADD FILE(NAME = Pedidos1994, FILENAME = 'c:1994Pedidos1994.ndf') TO FILEGROUP Pedidos1994 GO ALTER DATABASE bd_neptuno ADD FILE(NAME = Pedidos1995, FILENAME = 'c:1995Pedidos1995.ndf') TO FILEGROUP Pedidos1995 GO ALTER DATABASE bd_neptuno ADD FILE(NAME = Pedidos1996, FILENAME = 'c:1996Pedidos1996.ndf') TO FILEGROUP Pedidos1996 GO -- Paso4 /* Crear un partición scheme usando un file group diferente para cada partición*/ CREATE PARTITION SCHEME PedidosxAñoSC AS PARTITION PedidosxAñoSC TO (Pedidos1994, Pedidos1995, Pedidos1996) GO
  • 2. -- Paso5 /*Crear la tabla donde se utilizara las particiones*/ CREATE TABLE Pedidos3( CodPedido int NOT NULL, CodCliente varchar(20) NULL, Fecha datetime NULL, Total money NOT NULL) ON PedidosxAñoSC(Fecha) select * from pedidos3 -- Paso6: Cargar Pedidos desde otra tabla insert into Pedidos3 (codPedido,codCliente, Fecha,Total ) select IdPedido,IdCliente,FechaPedido,Cargo from Pedidos -- Paso7: /*listar los registros de pedidos y visualizar en que particion se encuentra cada registro*/ Select *,$PARTITION.PedidosxañoSC(fecha) Particion from Pedidos3 GO