Compartir a través de


Descripción general de las plantillas para objetos de base de datos

Actualización: noviembre 2007

Al agregar un elemento a un proyecto de base de datos, la definición predeterminada de ese elemento procede de un prototipo denominado plantilla de elemento de proyecto. Puede personalizar las plantillas existentes. Por ejemplo, puede decidir personalizar las plantillas existentes si desea agregar comentarios a todas las plantillas usadas por su equipo. Por otra parte, si ve que a menudo crea objetos similares, incluso en bases de datos distintas, se ahorrará trabajo si crea una plantilla personalizada.

Trabajar con plantillas

Los temas siguientes contienen información sobre las plantillas de elemento de proyecto y sobre cómo se pueden usar para crear elementos de proyecto de base de datos:

Plantillas de objetos de base de datos

Puede encontrar las plantillas para los objetos de base de datos en las carpetas \DBPro\ItemTemplates\ y \DBPro\Items, que están dentro de la carpeta de instalación de Microsoft Visual Studio 2005. Microsoft SQL Server 2000 y SQL Server 2005 también tienen sus propias plantillas.

Parámetros reemplazables de los objetos de plantilla de base de datos

Puede usar los siguientes parámetros reemplazables en los archivos .sql de las plantillas de objeto de base de datos:

  • $ChildObjectName$
    Contiene el nombre del objeto de base de datos secundario. Use este parámetro al definir plantillas para elementos como índices, donde el objeto que se está definiendo tiene una relación primario-secundario con otro objeto de base de datos.

  • $ParentObjectName$
    Contiene el nombre del objeto de base de datos primario. Use este parámetro al definir plantillas para elementos como índices, donde el objeto que se está definiendo tiene una relación secundario-primario con otro objeto de base de datos.

  • $rawname$
    Contiene el nombre sin modificar asignado por el usuario al objeto en el cuadro de diálogo Agregar nuevo elemento. Use este parámetro al definir plantillas para objetos como usuarios o funciones.

  • $SchemaName$
    Contiene el nombre del esquema de la base de datos. Use este parámetro al definir plantillas para elementos como índices, donde el objeto que se está definiendo tiene una relación secundario-primario con otro objeto de base de datos. Debe agregar al nombre del objeto primario el nombre del esquema como prefijo. Por ejemplo, puede especificar: ALTER TABLE[$NombreDeEsquema$].[$NombreDelObjetoPrimario$]ADD CONSTRAINT[$NombreDelObjetoSecundario$]UNIQUE(columna_1).

  • $SchemaQualifiedObjectName$
    Contiene el nombre de objeto calificado con el nombre de esquema. Se utiliza, por ejemplo, en la secuencia de comandos de creación de tabla: CREATE TABLE $SchemaQualifiedObjectName$ (col1 INT NOT NULL).

Vea también

Conceptos

Introducción a la terminología de Database Edition

Otros recursos

Plantillas de Visual Studio

Buscar y compartir plantillas de proyectos y de elementos

Procedimientos avanzados de plantillas

Referencia de plantillas de Visual Studio