“Conocimientos software>SQL Server

Cómo determinar si una tabla temporal existe en SQL Server

2011/8/16
Al escribir un procedimiento almacenado de SQL Server, a veces es útil ser capaz de averiguar si ya existe una tabla temporal. Por ejemplo , cuando intenta crear una tabla , pero ya existe una tabla, se producen errores . Compruebe si hay una tabla temporal con algunos comandos simples. Instrucciones
1

Utilice la función OBJECT_ID a buscar su mesa. Esta función devuelve el número de identificación interno de un objeto de base de datos. Se puede utilizar para encontrar una tabla temporal por su nombre real. Por ejemplo , consulte el siguiente código.

SELECT OBJECT_ID ( ' tempdb .. # TemporaryTable ' )
2

Combinar OBJECT_ID y con IF ... ELSE para ejecutar código diferente dependiendo de si nuestra tabla temporal ya existe. Por ejemplo , si OBJECT_ID ( ' tempdb .. # TemporaryTable ' ) no es NULLPRINT 'ya existe la tabla temporal ! ELSEPRINT ' La tabla temporal no existe! '
3

Guardar y ejecutar el programa. La salida del comando OBJECT_ID le indica si existe una tabla temporal.

SQL Server
Cómo vincular a una tabla de Oracle desde un SQL Server
¿Qué es la carga de trabajo de SQL Server
Cómo utilizar el Microsoft SQL Server Management Studio Express
Cómo convertir una base de datos Access 2007 para PL /SQL
Cómo conectarse a SQL Server 2008 de 2005
Cómo entrenar para Microsoft SQL Server
DTS de SQL Server Tutorial
Cómo quitar un servidor de una lista desplegable en SQL Studio
Conocimientos Informáticos © http://www.ordenador.online