“Conocimientos software>Software de base de datos

Cómo traducir Oracle procedimientos almacenados de SQL Procedimientos almacenados

2015/4/9
bases de datos Oracle y bases de datos de Microsoft ambos ofrecen la posibilidad de encapsular bloques de código en un grupo que es fácilmente accesible desde otras aplicaciones. En Oracle , estos bloques de código PL /SQL se denominan subprogramas. En Transact -SQL de Microsoft , se almacenan los procedimientos, a menudo denominados procedimientos almacenados . Si va a cambiar de Oracle a bases de datos de Microsoft, es posible que necesite convertir de subprogramas a los procedimientos almacenados . Afortunadamente , las similitudes entre las lenguas hacen de este bastante simple. Instrucciones
1

Acceder a las aplicaciones de base de datos utilizando el paquete de gestión de base de datos para la aplicación o el símbolo del sistema .
2

Abra el subprograma que desea crear en Oracle para edición. Usted puede utilizar una copia impresa de la Oracle subprograma si ya no tiene acceso a la base de datos . En la conexión de base de datos de Microsoft , prepara una nueva consulta. Puede hacer clic en " Nueva consulta " si se utiliza el Microsoft SQL Server Management Studio ( SSMS ) o simplemente empezar a escribir en el símbolo del sistema si está conectado de esta manera.
3

Escriba el comando para crear una procedimiento almacenado para la conexión de Microsoft que está utilizando. La información necesaria se debe mostrar en el procedimiento de Oracle . El comando de Oracle que va a copiar debe tener este aspecto :

CREATE PROCEDURE [ nombre del procedimiento ] es ( [ parámetro de tipo de datos ] )

lenguaje T -SQL de Microsoft , el comando será escrita como :

CREATE PROCEDURE [ nombre del procedimiento ] @ [ parámetro ] tipo de datos

El nombre del procedimiento puede ser cualquier cosa que decida, pero Microsoft no recomienda comenzar con los procedimientos sp_ para evitar posibles conflictos con armarios sprocs .

En cualquier idioma , puede haber cualquier número de parámetros o sin parámetros definidos para un procedimiento. Si hay más de un parámetro , es necesario separarlos con comas .
4

Escriba el cuerpo del procedimiento . El cuerpo es el conjunto de comandos SQL que el procedimiento se ejecutará . En Oracle , en esta sección se inicia inmediatamente después del paréntesis de cierre del estado crear y se caracteriza por la palabra " Comenzar ".

BEGIN SQL uno , [ sentencia SQL dos] End of

Microsoft , después de que el último parámetro , tendrá que escribir la palabra "AS" antes de escribir el cuerpo del procedimiento.

sentencia SQL uno , [ sentencia SQL dos]

las palabras " Begin "y " Fin " no están obligados en la definición del procedimiento almacenado Microsoft . Como va a copiar la información a través de , es necesario añadir el símbolo "arroba " antes de cualquier variable utilizada en el procedimiento.
5

Completa la definición del procedimiento almacenado , escriba " GO " al final de el procedimiento y la ejecución de la sentencia en el interfaz elegido. La palabra " GO ", le dice al servidor Microsoft SQL que haya terminado de escribir declaraciones de lote y se debe ejecutar nada registrada desde la última declaración de " GO " .

Software de base de datos
Cómo utilizar un archivo MDB
Cómo construir un punto de venta de base de datos
Cómo conectar SQL y MDF
Cómo configurar los valores de macros en Access 2007
Cómo crear una base de datos para almacenar registros de los estudiantes
Cómo importar un archivo CSV a SQL 2005
Problemas de impresión a color con acceso
MS Access 2007 y su seguridad
Conocimientos Informáticos © http://www.ordenador.online