Comment : spécifier les options de table et d'index
Mise à jour : novembre 2007
Vous pouvez spécifier des options de table et des options d'index dans les définitions de table et d’index de votre projet de base de données. Pour plus d'informations sur les options de table prises en charge et leurs valeurs, consultez sp_tableoption. Pour plus d'informations sur les options d’index prises en charge et leurs valeurs, consultez sp_indexoption.
Pour spécifier des options de table
Ouvrez votre projet de base de données dans Visual Studio Team System Database Edition.
Dans l'Explorateur de solutions, double-cliquez sur la table pour laquelle vous souhaitez spécifier une option de table.
L'éditeur Transact-SQL (T-SQL) qui apparaît affiche la définition pour la nouvelle table.
Dans le script T-SQL, ajoutez, à la suite de la définition de la table, l'instruction T-SQL suivante :
sp_tableoption 'TableName', 'OptionName', OptionValue go
Dans le menu Fichier, cliquez sur Enregistrer NomTableQualifié.table.sql.
Vous devez à présent pouvoir générer et déployer le projet de base de données. Si une table de votre projet de base de données utilise le format de stockage vardecimal, l'option de base de données pour le stockage de vardecimal sera activée automatiquement. Pour plus d'informations, consultez sp_db_vardecimal_storage_format.
Remarque : Le format de stockage vardecimal requiert au moins le Microsoft SQL Server 2005 Service Pack 2 et est uniquement disponible dans les éditions SQL Server 2005Enterprise, Developer et Evaluation.
Pour spécifier des options d'index
Ouvrez votre projet de base de données dans Database Edition.
Dans l'Explorateur de solutions, double-cliquez sur l'index pour lequel vous souhaitez spécifier une option d'index.
L'éditeur Transact-SQL (T-SQL) qui apparaît affiche la définition pour le nouvel index.
Dans le script T-SQL, ajoutez, à la suite de la définition de l'index, l'instruction T-SQL suivante :
sp_indexoption 'IndexName', 'OptionName', OptionValue go
Dans le menu Fichier, cliquez sur EnregistrerNomIndexQualifié.table.sql.
Vous pouvez maintenant générer et déployer le projet de base de données.
Voir aussi
Tâches
Comment : créer un objet de base de données
Comment : préparer des scripts de compilation de base de données