PARTITION TABLE

05/04/2007 - 21:24 por JCASTIBLANCO | Informe spam
Hola, estoy aprendiendo sql, pero no me queda clara la funcion partition
function. Es decir, yo defino el tipo de campo que particionará la tabla,
pero en ningún lado le digo el nombre de la columna. por ejemplo si tengo
dos columan DATE_INICIAL, DATE_VENCIMIENTO_CREDITO, ambas de tipo DATETIME.
Entonces sobre cual aplicaría la siguiente función?

CREATE PARTITION FUNCTION pfOrders (smalldatetime)
AS RANGE LEFT FOR VALUES ((Getdate() - 30)

Alguien me puede ayudar a aclarar esta función?
 

Leer las respuestas

#1 Alejandro Mesa
05/04/2007 - 23:14 | Informe spam
JCASTIBLANCO,

Hola, estoy aprendiendo sql, pero no me queda clara la funcion partition
function. Es decir, yo defino el tipo de campo que particionará la tabla,



Eso lo haras despues de crear la funcion y el schema de particion. Entonces
crearas la tabla particionada segun el schema de particion que le asignes.

Chequea la sentencia "create table" en los libros en linea.

AMB


"JCASTIBLANCO" wrote:

Hola, estoy aprendiendo sql, pero no me queda clara la funcion partition
function. Es decir, yo defino el tipo de campo que particionará la tabla,
pero en ningún lado le digo el nombre de la columna. por ejemplo si tengo
dos columan DATE_INICIAL, DATE_VENCIMIENTO_CREDITO, ambas de tipo DATETIME.
Entonces sobre cual aplicaría la siguiente función?

CREATE PARTITION FUNCTION pfOrders (smalldatetime)
AS RANGE LEFT FOR VALUES ((Getdate() - 30)

Alguien me puede ayudar a aclarar esta función?

Preguntas similares