Questions marquées «t-sql»

24
Pourquoi `SELECT @@ IDENTITY` renvoie une décimale?

J'utilise Dapper pour exécuter la requête suivante sur une instance SQL Server 2008 R2 Express à partir d'une application ASP.NET MVC 3 (.NET 4.0). INSERT INTO Customers ( Type, Name, Address, ContactName, ContactNumber, ContactEmail, Supplier) VALUES ( @Type, @Name, @Address, @ContactName,...

23
Que signifie réellement la position de la clause ON?

La JOIN ... ON ...syntaxe normale est bien connue. Mais il est également possible de positionner la ONclause séparément de celle à JOINlaquelle elle correspond. C'est quelque chose qui est rarement vu dans la pratique, que l'on ne trouve pas dans les tutoriels et je n'ai trouvé aucune ressource Web...

23
Pourquoi 0 est égal à une chaîne vide?

J'ai besoin d'aide pour trouver pourquoi l' T-SQLinstruction suivante renvoie 1(vrai): SELECT IIF( 0 = '', 1, 0) Je suppose que quelqu'un a changé une ANSIoption comme SET ANSI_NULLSou quelque chose d'autre qui cause le comportement. Mon problème est que je rejoins certaines valeurs et dans le...

21
Dois-je ajouter SET NOCOUNT ON à tous mes déclencheurs?

C'est une connaissance assez courante que vous devriez avoir SET NOCOUNT ON par défaut lors de la création de nouvelles procédures stockées. Microsoft a changé le modèle par défaut pour l'inclure en 2012. Je pensais que cela devrait être le même pour les déclencheurs, mais il n'est pas inclus dans...