Lo que Es Oracle SQL de Código 955?

Oracle PL/SQL de código de error 955, también conocido como el ORA-00955 error, se produce cuando un usuario crea un objeto en la base de datos con un nombre ya está en uso por un objeto existente como una tabla, una vista de índice, o sinónimo de clúster. Dando al objeto un nombre alternativo, generalmente, se resuelve el error.


¿Qué Es SQL de Oracle Código 955?
Oracle PL/SQL de código de error 955, también conocido como el ORA-00955 error, se produce cuando un usuario crea un objeto en la base de datos con un nombre ya está en uso por un objeto existente como una tabla, una vista de índice, o sinónimo de clúster. Dando al objeto un nombre alternativo, generalmente, se resuelve el error.
Mensaje de la Pantalla
  • Un usuario crea un objeto en Oracle PL/SQL línea de comandos con un cierto nombre y ve el mensaje 'ORA-00955 nombre ya es utilizada por un objeto existente' en la pantalla.
Causas
  • El mensaje de error puede producirse cuando un usuario instala una actualización, se ejecuta Oracle PL/SQL script que cae o crea las tablas o índices o utiliza una palabra reservada para un sistema definido por el objeto. Generalmente, el usuario se han intentado crear un objeto con un nombre ya asignado a un objeto existente en la base de datos.
Solución
  • se recomienda a los Usuarios seleccionar otro nombre o el objeto, o a modificar y cambiar el nombre de un objeto existente para permitir el uso de la intención de nombre. Consulta la tabla de sistema DBA_OBJECTS o USER_OBJECTS para confirmar si otro usuario tiene el nombre en uso.
    También comprobar alias público y de sinónimos para el nombre existente, utilizando las siguientes instrucciones:
    SELECT *FROM ALL_OBJECTSWHERE Nombreobjeto = 'NOMBRE'
    La ALL_OBJECTS tabla contiene la lista de todos los que puede acceder el usuario los objetos disponibles para cada ID de inicio de sesión. La reutilización de un nombre, la caída de todos los objetos no deseados con el mismo nombre.
Omitir el Error de Usar un Controlador de excepciones
  • los Usuarios pueden omitir la ORA-00955 mediante la creación de un controlador de excepción que ignora el objeto de la creación de error. Crear una pieza de código PL/SQL que intercepta el error y le asigna el error de un 'NULL' estado:
    DECLAREMyNamedTableExists EXCEPCIÓN pragma exception_init(MyNamedTableExists,-955) sql_stmt varchar2(50) := 'crear tabla tempstore (col1 número)' INICIAR/ ejecutar de inmediato sql_stmt /CREAR TABLA MyNamedTableExists ASSELECT DE MySupposedTable / Ignore ORA-955 de errores si el nombre de la tabla ya existe) */EXCEPCIÓN cuando MyNamedTableExists, a continuación, NULL FINAL








Lo que Es Oracle SQL de Codigo 955?


Oracle PL/SQL de codigo de error 955, tambien conocido como el ORA-00955 error, se produce cuando un usuario crea un objeto en la base de datos con un nombre ya esta en uso por un objeto existente como una tabla, una vista de indice, o sinonimo de cluster. Dando al objeto un nombre alternativo, generalmente, se resuelve el error.


¿Que Es SQL de Oracle Codigo 955?
Oracle PL/SQL de codigo de error 955, tambien conocido como el ORA-00955 error, se produce cuando un usuario crea un objeto en la base de datos con un nombre ya esta en uso por un objeto existente como una tabla, una vista de indice, o sinonimo de cluster. Dando al objeto un nombre alternativo, generalmente, se resuelve el error.
Mensaje de la Pantalla
  • Un usuario crea un objeto en Oracle PL/SQL linea de comandos con un cierto nombre y ve el mensaje 'ORA-00955 nombre ya es utilizada por un objeto existente' en la pantalla.
Causas
  • El mensaje de error puede producirse cuando un usuario instala una actualizacion, se ejecuta Oracle PL/SQL script que cae o crea las tablas o indices o utiliza una palabra reservada para un sistema definido por el objeto. Generalmente, el usuario se han intentado crear un objeto con un nombre ya asignado a un objeto existente en la base de datos.
Solucion
  • se recomienda a los Usuarios seleccionar otro nombre o el objeto, o a modificar y cambiar el nombre de un objeto existente para permitir el uso de la intencion de nombre. Consulta la tabla de sistema DBA_OBJECTS o USER_OBJECTS para confirmar si otro usuario tiene el nombre en uso.
    Tambien comprobar alias publico y de sinonimos para el nombre existente, utilizando las siguientes instrucciones:
    SELECT *FROM ALL_OBJECTSWHERE Nombreobjeto = 'NOMBRE'
    La ALL_OBJECTS tabla contiene la lista de todos los que puede acceder el usuario los objetos disponibles para cada ID de inicio de sesion. La reutilizacion de un nombre, la caida de todos los objetos no deseados con el mismo nombre.
Omitir el Error de Usar un Controlador de excepciones
  • los Usuarios pueden omitir la ORA-00955 mediante la creacion de un controlador de excepcion que ignora el objeto de la creacion de error. Crear una pieza de codigo PL/SQL que intercepta el error y le asigna el error de un 'NULL' estado:
    DECLAREMyNamedTableExists EXCEPCION pragma exception_init(MyNamedTableExists,-955) sql_stmt varchar2(50) := 'crear tabla tempstore (col1 numero)' INICIAR/ ejecutar de inmediato sql_stmt /CREAR TABLA MyNamedTableExists ASSELECT DE MySupposedTable / Ignore ORA-955 de errores si el nombre de la tabla ya existe) */EXCEPCION cuando MyNamedTableExists, a continuacion, NULL FINAL

Lo que Es Oracle SQL de Código 955?

Oracle PL/SQL de código de error 955, también conocido como el ORA-00955 error, se produce cuando un usuario crea un objeto en la base de datos con un nombre ya está en uso por un objeto existente como una tabla, una vista de índice, o sinónimo de clúster. Dando al objeto un nombre alternativo, generalmente, se resuelve el error.
Recommander aux amis
  • gplus
  • pinterest

Comentario

Dejar un comentario

Clasificación