Questions marquées «sql-server»

Microsoft SQL Server est un système de gestion de base de données relationnelle (SGBDR). Utilisez cette balise pour toutes les éditions de SQL Server, y compris Compact, Express, Azure, Fast-track, APS (anciennement PDW) et Azure SQL DW. N'utilisez pas cette balise pour d'autres types de SGBD (MySQL, PostgreSQL, Oracle, etc.). N'utilisez pas cette balise pour des problèmes de développement logiciel et mobile, sauf si elle est directement liée à la base de données.



18
Pourquoi NULL = NULL est-il évalué à false dans SQL Server
Dans le serveur SQL, si vous avez nullParam=NULLune clause where, la valeur est toujours false. Ceci est contre-intuitif et m'a causé de nombreuses erreurs. Je comprends que les mots clés IS NULLet IS NOT NULLsont la bonne façon de procéder. Mais pourquoi le serveur SQL se comporte-t-il de cette façon?
147 sql  sql-server  null 


9
Comment signaler une erreur à partir d'une fonction définie par l'utilisateur SQL Server
J'écris une fonction définie par l'utilisateur dans SQL Server 2008. Je sais que les fonctions ne peuvent pas générer d'erreurs de la manière habituelle - si vous essayez d'inclure l'instruction RAISERROR, SQL renvoie: Msg 443, Level 16, State 14, Procedure ..., Line ... Invalid use of a side-effecting operator 'RAISERROR' …


5
Différence entre Select Unique et Select Distinct
Je pensais que c'était synonyme, mais j'ai écrit ce qui suit dans Microsoft SQL: Select Unique col from (select col from table1 union select col from table2) alias Et cela a échoué. Le changer en Select Distinct col from (select col from table1 union select col from table2) alias réparé. …
145 sql  sql-server 


12
Différences entre MySQL et SQL Server [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
144 mysql  sql-server  tsql 

8
Insérer des données dans une table temporaire avec une requête
J'ai une requête existante qui génère des données actuelles, et je voudrais l'insérer dans une table temporaire, mais j'ai des problèmes pour le faire. Quelqu'un aurait-il une idée de la façon de procéder? Voici un exemple SELECT * FROM (SELECT Received, Total, Answer, ( CASE WHEN application LIKE '%STUFF%' THEN …
144 sql  sql-server  ssms 

11
SQL Server: est-il possible d'insérer dans deux tables en même temps?
Ma base de données contient trois tables appelées Object_Table, Data_Tableet Link_Table. La table de liaison contient juste deux colonnes, l'identité d'un enregistrement d'objet et l'identité d'un enregistrement de données. Je souhaite copier les données d' DATA_TABLEoù elles sont liées à une identité d'objet donnée et insérer les enregistrements correspondants dans …

9
Différence entre CTE et SubQuery?
De ce post Comment utiliser ROW_NUMBER dans la procédure suivante? Il existe deux versions de réponses où l'une utilise a sub-queryet l'autre utilise a CTEpour résoudre le même problème. Maintenant, quel est l'avantage d'utiliser une CTE (Common Table Expression)sur une `` sous-requête '' (donc, plus lisible ce que la requête …

13
Comment modifier plusieurs colonnes à la fois dans SQL Server
J'ai besoin ALTERdes types de données de plusieurs colonnes dans une table. Pour une seule colonne, ce qui suit fonctionne correctement: ALTER TABLE tblcommodityOHLC ALTER COLUMN CC_CommodityContractID NUMERIC(18,0) Mais comment modifier plusieurs colonnes dans une seule instruction? Ce qui suit ne fonctionne pas: ALTER TABLE tblcommodityOHLC ALTER COLUMN CC_CommodityContractID NUMERIC(18,0), …



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.