Cómo crear operaciones CRUD personalizables con SQL Complete

Trabajar con bases de datos y tablas SQL generalmente implica realizar tareas diarias relacionadas con datos, utilizando operaciones CRUD para reutilizar, manipular y acceder a los datos más adelante. Por ejemplo, puede crear una nueva tabla, modificarla, completar la tabla con datos, recuperar y guardar datos para uso futuro o eliminarlos si es necesario.

Para acelerar las tareas rutinarias, SQL Complete proporciona plantillas de código para operaciones CRUD que se pueden adaptar a sus necesidades.

Este artículo describe cómo crear plantillas de procedimiento CRUD personalizadas en SQL Server mediante SQL Complete.

Índice

    Introducción

    CRUD es una abreviatura de Scomer, RDEA, УACTUALIZACIÓN y DELIMINAR. SQL Server CRUD presenta 4 operaciones realizadas en datos seleccionados contra una base de datos SQL específica:

    • CREAR se refiere a insertar columnas y valores en la tabla.
    • LEER se refiere a extracción datos de la tabla.
    • ACTUALIZAR se refiere a cambiando datos en la tabla.
    • ELIMINAR se refiere a eliminación datos y registros en la tabla.

    La creación de procedimientos CRUD en SQL está completa

    Para comenzar, veremos cómo SQL Complete genera procedimientos CRUD. En el menú principal, desplácese hasta SQL completado y presiona Opciones en el menú contextual. У dbForge SQL Complete: Parámetros la ventana que se abre, cambiar a CRUD pestaña en la que se encuentran las plantillas de procedimientos CRUD (Seleccionar, Pegar, Actualizar y Eliminar).

    Sobre Común en la pestaña, puede utilizar las siguientes opciones:

    • Elija si desea incluir uno de los procedimientos CRUD en el script.
    • Organice las columnas en orden alfabético o alfabéticamente.
    • Hacer clic Restablecer la configuración de página predeterminada para sobrescribir sus cambios y configurarlos como predeterminados. Esta opción también está disponible en las pestañas Seleccionar, Pegar, Actualizar y Eliminar.

    Cada plantilla de código para los procedimientos Seleccionar, Insertar, Actualizar y Eliminar se puede personalizar y contiene marcadores de posición para variables que se pueden reemplazar con el valor real. De forma predeterminada, el nombre del procedimiento CRUD termina con el nombre de la operación que está utilizando.

    A partir de ahora SQL Complete admite - región y - región extrema parámetros que se generan automáticamente para las plantillas de código CRUD. La herramienta le permite especificar un nombre de región y expandirlos o colapsarlos en los procedimientos CRUD:

    Examinemos cada una de las operaciones CRUD en detalle.

    CREAR CRUD - Insertar procedimiento de SQL Server

    El Insertar el procedimiento se puede utilizar para agregar nuevas filas y sus valores a la tabla. Si desea copiar datos a la tabla de destino desde otras tablas SQL, use la declaración INSERT INTO SELECT. En este caso, los tipos de datos de ambas tablas deben coincidir; de lo contrario, devuelve un error.

    Sobre CRUD menú, cambiar a Insertar para ver la plantilla de código para el procedimiento.

    En lugar de marcadores de posición variables, debe especificar la siguiente información:

    • $ esquemas $ este es el nombre del esquema al que pertenece la tabla.
    • $ mesa $ este es el nombre de la tabla para la que se creó el procedimiento CRUD.
    • $ columnas $ esta es la lista de columnas que desea insertar.
    • $ valores $ esta es una lista de valores para insertar en columnas.
    • $ donde $ es una condición de búsqueda que filtra las filas que se devolverán.

    Si desea devolver el conjunto de resultados de la cadena insertada, seleccione Devolver la cadena insertada casilla de verificación

    READ CRUD - Seleccione el procedimiento de SQL Server

    El Escoger el operador se puede usar para recuperar datos o establecer registros de una tabla en función de una clave principal dentro de un parámetro de entrada.

    Sobre CRUD menú, cambiar a Escoger para ver cómo SQL Complete genera el procedimiento.

    У Escoger instrucción, puede reemplazar los siguientes marcadores de posición:

    • $ columnas $: defina las columnas de las que desea recuperar datos.
    • $ esquema $: especifique el esquema al que pertenece la tabla de origen.
    • $ mesa $R: Configure la tabla de la que desea recuperar los datos.
    • $ donde $: (Opcional) Establezca la condición bajo la cual se filtrará el conjunto de resultados.

    Si desea obtener todos los registros con parámetros de entrada iguales a NULL, seleccione Devuelve todos los datos si los parámetros de entrada son cero casilla de verificación

    ACTUALIZAR CRUD - Procedimiento de actualización de SQL Server

    El Actualizar el operador se puede utilizar para cambiar los datos en la tabla. La plantilla de código se encuentra en CRUD> Actualizar camino.

    У Actualizar operador, debe especificar el esquema y la tabla para los que desea realizar la operación CRUD. La declaración incluye oraciones SET y WHERE, donde debe especificar las columnas que desea cambiar y definir filtros para filas específicas en consecuencia.

    Si desea devolver la línea actualizada, seleccione Devuelve la cadena actualizada casilla de verificación

    DELETE CRUD - Procedimiento de eliminación de SQL Server

    El Borrar el operador elimina la cadena o cadenas especificadas en la instrucción de la cláusula WHERE.

    Sobre CRUD> Eliminar en la pestaña, vea la plantilla de código para la instrucción Eliminar.

    El Borrar El operador contiene cláusulas FROM y WHERE:

    • У ANUNCIO elemento, reemplazar % esquema $ y $ mesa $ marcadores de posición con el nombre del esquema de origen y la tabla para la que desea eliminar filas.
    • У DONDE elemento, reemplazar $ donde $ con la condición de que se filtren las filas a eliminar.

    Creación de un procedimiento CRUD

    Una vez que haya creado una plantilla CRUD personalizada, puede crear un script CRUD para la tabla. Para crear un script de tabla como CRUD, en Gerente de la instalaciónhaga clic derecho en la tabla deseada y seleccione SQL completo> Tabla de secuencias de comandos como CRUD en el menú contextual. Se abre un nuevo documento SQL que muestra un script que coincide con la plantilla CRUD que creó.

    Conclusión

    Con SQL Complete puede cambiar fácilmente la plantilla de código para los procedimientos CRUD. La herramienta agrega automáticamente el nombre de la operación en la que está trabajando y ajusta el código del procedimiento a las áreas especificadas.

    Para evaluar todas las características útiles de SQL Complete, descargue una prueba gratuita de 30 días de la herramienta.

    Ver el tutorial

    Para obtener más información sobre las funciones clave de dbForge SQL Complete, consulte nuestro videotutorial:

    Artículos de interés

    Subir