Administrateurs de bases de données

Q & R pour les professionnels de la base de données qui souhaitent améliorer leurs compétences en base de données et apprendre des autres dans la communauté



3
Différence de performance entre COALESCE et ISNULL?
J'ai vu beaucoup de gens utiliser la fonction COALESCE à la place de ISNULL. Des recherches sur Internet, j'ai constaté que COALESCE est conforme à la norme ANSI. Nous avons donc un avantage: nous savons à quoi nous attendre lorsque nous l'utilisons. Cependant, ISNULL semble plus facile à lire puisqu'il …



2
Existe-t-il une différence entre NUMERIC et DECIMAL?
Je sais que les types de données NUMERIC et DECIMAL dans SQL Server fonctionnent de la même manière: la syntaxe pour les créer est la même, les plages de valeurs que vous pouvez y stocker sont les mêmes, etc. Cependant, la documentation MSDN décrit la relation entre les deux comme …
47 sql-server 






2
Le casting à ce jour est sargable mais est-ce une bonne idée?
Dans SQL Server 2008, le type de date a été ajouté. La conversion d' une datetimecolonne en dateest sargable et peut utiliser un index sur la datetimecolonne. select * from T where cast(DateTimeCol as date) = '20130101'; L'autre option que vous avez est d'utiliser une plage à la place. select …
47 sql-server 



6
Le fichier .bak n'apparaît dans aucun répertoire de SSMS
J'ai un fichier .bak créé aujourd'hui par quelqu'un d'autre, créé manuellement via SSMS 2008 R2. J'essaie de restaurer manuellement la base de données, malheureusement le fichier n'apparaît pas lorsque je vais le parcourir. Je peux créer un script pour le processus de restauration, mais j'ai déjà vu ce problème et …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.