CREATE SYNONYM

Utilice la sentencia CREATE SYNONYM para crear un sinónimo para un nombre de tabla o un nombre de vista.

El nombre de un sinónimo está sujeto a las mismas restricciones que el nombre de una tabla o vista. El sinónimo debe ser exclusivo en cada esquema de una base de datos.

Se puede crear un sinónimo para una tabla o una vista no existente. En el tiempo de ejecución, el sistema expande el nombre del objeto a su forma completa. Si el objeto referido no existe, el sistema muestra un mensaje de error.

Sintaxis

Sintaxis para crear un sinónimo:
CREATE SYNONYM <synonym> FOR <name>

Entradas

El comando CREATE SYNONYM toma las siguientes entradas:
Tabla 1. Entradas de CREATE SYNONYM
Entrada Descripción
<synonym> Nombre del sinónimo.
<name> Nombre de la tabla o la vista para la que se quiere crear el sinónimo.

Resultado

El comando CREATE SYNONYM produce la siguiente salida:
Tabla 2. Salida de CREATE SYNONYM
Resultado Descripción
CREATE SYNONYM El comando se ha ejecutado correctamente.

Privilegios

Es necesario ser el usuario administrativo o el propietario de la base de datos o del esquema en el que está definido el sinónimo, o la cuenta debe tener el privilegio Create Synonym.

Uso

A continuación se proporciona el uso de muestra:
  • Para crear un sinónimo pr para la tabla "payroll":
       CREATE SYNONYM pr FOR payroll;