J'ai besoin d'écrire une procédure stockée T-SQL qui met à jour une ligne dans une table. Si la ligne n'existe pas, insérez-la. Toutes ces étapes enveloppées par une transaction. Il s'agit d'un système de réservation, il doit donc être atomique et fiable . Il doit retourner vrai si la transaction …
Après avoir installé SQL Server 2008, je ne trouve pas le menu SQL Server Configuration Managerdans Start / SQL Server 2008 / Configuration Tools. Que dois-je faire pour installer cet outil?
J'ai une sauvegarde de Database1 il y a une semaine. La sauvegarde est effectuée chaque semaine dans le planificateur et j'obtiens un .bakfichier. Maintenant, je veux jouer avec certaines données, je dois donc les restaurer dans une autre base de données - Database2 . J'ai vu cette question: restaurer la …
Je viens d'installer SQL Server 2008 Express sur ma machine Vista SP1. J'avais précédemment 2005 ici et je l'ai utilisé très bien avec l'ancien SQL Server Management Studio Express. J'ai pu me connecter sans problème à mon instance PC-NAME \ SQLEXPRESS (non, PC-NAME n'est pas le nom de mon ordinateur …
J'ai plusieurs commandes de produits et j'essaie de regrouper par date et de additionner la quantité pour cette date. Comment regrouper par mois / jour / année sans prendre en compte la partie temps? 3/8/2010 7:42:00 doit être groupé avec 3/8/2010 4:15:00
Lorsque je soumets un lot (par exemple, effectue une requête) dans SSMS, je vois le temps qu'il a fallu pour exécuter dans la barre d'état. Est-il possible de configurer SSMS pour afficher le temps de requête avec une résolution en millisecondes? Voici la barre dont je parle avec la section …
J'ai un très basique UPDATE SQL- UPDATE HOLD_TABLE Q SET Q.TITLE = 'TEST' WHERE Q.ID = 101; Cette requête fonctionne bien dans Oracle, Derby, MySQL- mais il échoue dans SQL Server 2008 avec l' erreur suivante: "Msg 102, niveau 15, état 1, ligne 1 syntaxe incorrecte près de" Q "." …
J'ai une base de données SQL Server et je veux changer la colonne d'identité car elle a commencé par un grand nombre 10010et elle est liée à une autre table, maintenant j'ai 200 enregistrements et je souhaite résoudre ce problème avant que les enregistrements n'augmentent. Quelle est la meilleure façon …
Par exemple: With DependencedIncidents AS ( SELECT INC.[RecTime],INC.[SQL] AS [str] FROM ( SELECT A.[RecTime] As [RecTime],X.[SQL] As [SQL] FROM [EventView] AS A CROSS JOIN [Incident] AS X WHERE patindex('%' + A.[Col] + '%', X.[SQL]) > 0 ) AS INC ) With lalala AS ( SELECT INC.[RecTime],INC.[SQL] AS [str] FROM ( …
Quelques exemples à montrer, au cas où: Table en ligne valorisée CREATE FUNCTION MyNS.GetUnshippedOrders() RETURNS TABLE AS RETURN SELECT a.SaleId, a.CustomerID, b.Qty FROM Sales.Sales a INNER JOIN Sales.SaleDetail b ON a.SaleId = b.SaleId INNER JOIN Production.Product c ON b.ProductID = c.ProductID WHERE a.ShipDate IS NULL GO Tableau d'instructions multiples évalué …
J'ai une base de données SQL Server et je viens de réaliser que je peux changer le type de l'une des colonnes de intà bool. Comment puis-je le faire sans perdre les données qui sont déjà entrées dans ce tableau?
J'essaie de comparer deux tables, SQL Server, pour vérifier certaines données. Je veux renvoyer toutes les lignes des deux tables où les données se trouvent dans l'une ou l'autre. En substance, je veux montrer toutes les divergences. Je dois vérifier trois éléments de données, FirstName, LastName et Product. Je suis …
J'essaie d'écrire un script qui videra complètement une base de données SQL Server. Voici ce que j'ai jusqu'à présent: USE [dbname] GO EXEC sp_msforeachtable 'ALTER TABLE ? NOCHECK CONSTRAINT all' EXEC sp_msforeachtable 'DELETE ?' Lorsque je l'exécute dans Management Studio, j'obtiens: Commande (s) terminée avec succès. mais quand je rafraîchis …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.