IBM PureData System for Analytics, Version 7.1

CREATE SCHEMA

Utilice el comando CREATE SCHEMA para crear un esquema y para crear tablas o vistas u otorgar privilegios en ese esquema.

El sistema IBM® Netezza debe configurarse para dar soporte a varios esquemas. Para obtener más información sobre la habilitación del soporte de varios esquemas, consulte IBM Netezza System Administrator’s Guide.

Sintaxis

Sintaxis para la creación de un esquema nuevo:
CREATE SCHEMA [<database_name>.]<schema_name> [ AUTHORIZATION <user> ] 
[ PATH '<schema_path>' ] [ <schema_element_clause> ] 

Entradas

El comando CREATE SCHEMA toma las siguientes entradas:
Tabla 1. Entradas de CREATE SCHEMA
Entrada Descripción
<database_name> El nombre de la base de datos en la que va a añadir el esquema. Se necesita el nombre de base de datos cuando el esquema no está en la base de datos actual.
<schema_name> El nombre del esquema.
AUTHORIZATION TO <user> El usuario de autorización, o propietario, del esquema. El nombre debe existir ya en el sistema.
PATH <schema_path> La lista de nombres de esquema en la que busca el sistema para resolver nombres de rutina no calificados, como nombres de funciones, procedimientos almacenados y objetos definidos por el usuario, como funciones, agregados y bibliotecas. Un nombre de esquema que no sea completo (es decir, que no incluya un prefijo de base de datos) está en la base de datos actual.
<schema_element_clause> Especifica uno o más comandos CREATE TABLE, CREATE VIEW, CREATE SEQUENCE o GRANT que se pueden especificar para el nuevo esquema. Los comandos GRANT pueden hacer referencia a las tablas, vistas o secuencias que se hayan creado antes en la cláusula, a cualquier objeto existente o a clases de objeto. Si cualquiera de los comandos SQL de la cláusula falla, el comando CREATE SCHEMA falla y se retrotrae.

Salidas

El comando CREATE SCHEMA produce las siguientes salidas:
Tabla 2. Salidas de CREATE SCHEMA
Salida Descripción
CREATE SCHEMA El comando se ha ejecutado correctamente.

Privilegios

Es necesario ser el usuario administrativo o el propietario de la base de datos o tener el privilegio Create Schema. Si se especifica un usuario de autorización o una base de datos, también hay que disponer del privilegio List para el objeto correspondiente.



Feedback | Copyright IBM Corporation 2014 | Last updated: 2014-02-28