J'ai une très grande table avec beaucoup de lignes, chaque ligne a des statistiques pour chaque utilisateur pour certains jours. Et évidemment, je n'ai pas de statistiques pour l'avenir. Donc, pour mettre à jour les statistiques que j'utiliseQuestion sur l'insertion/mise à jour des lignes avec SQL Server (ASP.NET MVC)
UPDATE Stats SET [email protected] WHERE ... a lot of conditions ... AND [email protected]
Mais que se passe-t-il si la ligne n'existe pas? Je devrais utiliser
INSERT INTO Stats (...) VALUES ([email protected], ..., [email protected])
Comment puis-je vérifier si la ligne existe ou non? Y a-t-il un moyen différent de faire le COUNT (*)?
Si je remplis la table avec des cellules vides, il faudrait des centaines de milliers de lignes prenant des mégaoctets et ne stockant aucune donnée.
SQL Server 2008 ne vous! http://technet.microsoft.com/fr-fr/library/bb510625.aspx –
Intéressant - merci! Ce n'est pas tout à fait évident et pas aussi facile à écrire qu'il pourrait l'être, mais cela résout le problème. – EMP