Compartir a través de


Crear, modificar y quitar objetos de base de datos

Se aplica a: SQL ServerAzure SQL Database Azure SQL Instancia administrada Azure Synapse Analytics

Éstas son las fases de la creación de objetos SMO:

  1. Crear una instancia del objeto.

  2. Establecer las propiedades del objeto.

  3. Crear instancias de objetos secundarios.

  4. Establecer las propiedades de los objetos secundarios.

  5. Cree el objeto .

Cuando las instancias de objetos SMO se crean en una aplicación SMO, no existen en la instancia de SQL Server hasta que se emita el método Create . Sin embargo, no es necesario emitir un método Create para cada objeto. Si un objeto tiene un conjunto de objetos secundarios, solo hace falta el objeto primario para ejecutar el método Create . Por ejemplo, la definición de una tabla requiere que contenga al menos una columna para existir. Asimismo, una columna no puede existir aislada sin una tabla. Hay una relación de codependencia entre la tabla y sus columnas.

El método Alter le permite hacer cambios en un objeto. Si se realizan varios cambios en un objeto, como agregar objetos secundarios a una de las colecciones del objeto o cambiar un valor de propiedad, se agrupan por lotes y se ejecutan como uno solo. El método Alter reduce el tráfico de red y mejora el rendimiento general.

La instrucción Drop se utiliza para quitar un objeto y todos los objetos secundarios codependientes que hicieron falta para crear el objeto inicialmente.

Consulte también

Modelo de objetos de SMO