Pourriez-vous me dire comment supprimer le nom de la base de données du nom de la table.Problème de nom des tables SQL Server 2008
Chaque fois que je crée une table le nom de base de données est automatiquement préfixé au nom
c'est ma définition tableau
Create table Links
(
Id Int IDEntity(1,1) ,
DisplayName Varchar(250) NOT NULL,
Href Varchar(250) NOT NULL,
Tooltip Varchar(550) NOT NULL,
IsVisible smallInt,
[Index] int,
IsEditable smallInt,
IsOnMenu smallInt
)
merci
Une table dans SQL Server fait ** toujours partie d'un ** schéma **. 'dbo.' - et c'est une bonne chose, vous ne pouvez pas" enlever "cela de la table (et vous ne devriez pas le vouloir). –
En fait, toujours ajouter ** le préfixe de schéma 'dbo.' à vos objets de base de données est une bonne chose - cela accélérera vos requêtes juste un peu, et rendra les choses généralement plus explicites et plus claires. –
Et arrêtez d'utiliser des mots réservés pour les noms de champs ou de tables. Index est un nom horrible pour un champ. Et en général, vous trouverez le rapport est beaucoup plus difficile si vous utilisez ID comme le nom du champ id. Utilisez l'ID tablename et la vie sera meilleure. – HLGEM