Articles of sql server 2005

Comment incrémenter la valeur des colonnes entières de 1 dans SQL

Mes questions est Comment incrémenter la valeur d’une colonne de 1. Par exemple, supposons qu’un ID colonne a des valeurs 1,2,3,4, .. Maintenant, lorsque je mets à jour cette table, la colonne ID doit être incrémentée de 1, Maintenant, ID deviendra 2,3,4,5, ..

Violation de clé unique dans SQL Server – Est-il sûr d’assumer l’erreur 2627?

Je dois attraper la violation des contraintes UNIQUE d’une manière spéciale par une application C # que je développe. Est-il prudent de supposer que l’ Error 2627 correspondra toujours à une violation de ce type, de sorte que je puisse utiliser if (ThisSqlException.Number == 2627) { // Handle unique constraint violation. } else { // […]

Regarder des variables dans SSIS lors du débogage

J’ai un projet dans SSIS et j’ai ajouté une tâche d’exécution SQL qui envoie son résultat à une variable. Je voulais confirmer la valeur car je craignais qu’elle essaie de l’écrire en tant qu’object de jeu de résultats plutôt qu’un entier réel (dans ce cas, je retourne un COUNT). Ma première pensée était juste de […]

Erreur de package d’importation – Impossible de convertir le type de données de chaîne Unicode et non Unicode

J’ai créé un package dtsx sur mon ordinateur à l’aide de SQL Server 2008. Il importe des données à partir d’un fichier csv délimité par des points-virgules dans une table où tous les types de champs sont NVARCHAR MAX. Cela fonctionne sur mon ordinateur, mais il doit fonctionner sur le serveur des clients. Chaque fois […]

Comment puis-je extraire plusieurs colonnes pour les utiliser dans une boucle de curseur?

Lorsque j’essaie d’exécuter l’extrait de code SQL suivant dans une boucle de curseur, set @cmd = N’exec sp_rename ‘ + @test + N’,’ + RIGHT(@test,LEN(@test)-3) + ‘_Pct’ + N’,”COLUMN”’ Je reçois le message suivant, Msg 15248, niveau 11, état 1, procédure sp_rename, ligne 213 Le paramètre @objname est ambigu ou le @objtype revendiqué (COLUMN) est […]

Identité SQL (numéro automatique) est incrémentée même avec une restauration de transaction

J’ai une transaction .net avec une insertion SQL dans une firebase database SQL Server 2005. La table a une clé primaire d’identité. Lorsqu’une erreur survient dans la transaction, Rollback() est appelée. Les insertions de lignes sont restaurées correctement, mais la prochaine fois que j’insère des données dans la table, l’identité est incrémentée comme si l’annulation […]

Comment comparer deux dates pour trouver la différence de temps dans SQL Server 2005, manipulation de date

J’ai deux colonnes: job_start job_end 2011-11-02 12:20:37.247 2011-11-02 13:35:14.613 Comment serait-il possible d’utiliser T-SQL pour trouver le temps brut écoulé entre le début du travail et la fin du travail? J’ai essayé ceci: select (job_end – job_start) from tableA mais a fini avec ceci: 1900-01-01 01:14:37.367

Avantages de SQL Server 2008 sur SQL Server 2005?

Quelles sont les principales différences entre Microsoft SQL Server 2005 et SQL Server 2008? Existe-t-il des raisons impérieuses de mettre à niveau (une édition quelconque, car j’ai un client avec plusieurs éditions)? Ou existe-t-il un site Web avec une comparaison graphique ou par sharepoints deux serveurs? En outre, y a-t-il quelque chose de remarquable dans […]

Inconvénients de MARS (multiples ensembles de résultats actifs)?

Est-ce que quelqu’un connaît des inconvénients de MARS (Multiple Active Result Sets)? Est-ce que quelqu’un sait pour quelle raison on devrait éviter d’utiliser MARS, comme les cas où les curseurs sont plus utiles que MARS.

Comment convertir une chaîne à la date T-SQL?

Comment convertir une chaîne en une date dans T-SQL? Mon cas de test est la chaîne: ‘24.04.2012’