Comment puis-je ajouter une colonne avec une valeur par défaut à une table existante dans SQL Server 2000 / SQL Server 2005
Utilisez cette balise pour les questions spécifiques à la version 2005 de SQL Server de Microsoft.
Comment puis-je ajouter une colonne avec une valeur par défaut à une table existante dans SQL Server 2000 / SQL Server 2005
Comment faire un SELECT * INTO [temp table] FROM [stored procedure]? Pas FROM [Table]et sans définir [temp table]? Selecttoutes les données de BusinessLinedans tmpBusLinefonctionne bien. select * into tmpBusLine from BusinessLine J'essaye la même chose, mais en utilisant un stored procedurequi...
J'ai besoin de mettre à jour cette table dans SQL Server avec les données de sa table «parent», voir ci-dessous: Tableau: vente id (int) udid (int) assid (int) Tableau: ud id (int) assid (int) sale.assidcontient la valeur correcte à mettre à jour ud.assid. Quelle requête fera cela? Je pense à un...
Je voudrais que ce soit la discussion ultime sur la façon de vérifier si une table existe dans SQL Server 2000/2005 à l'aide d'instructions SQL. Lorsque vous recherchez la réponse sur Google, vous obtenez tellement de réponses différentes. Existe-t-il une manière officielle / compatible en amont et...
Je dois mettre à jour un champ avec une valeur qui est retournée par une jointure de 3 tables. Exemple: select im.itemid ,im.sku as iSku ,gm.SKU as GSKU ,mm.ManufacturerId as ManuId ,mm.ManufacturerName ,im.mf_item_number ,mm.ManufacturerID from item_master im, group_master gm, Manufacturer_Master...
J'utilise le code suivant pour vérifier si la table temporaire existe et supprimer la table si elle existe avant de la créer à nouveau. Cela fonctionne très bien tant que je ne change pas les colonnes. Si j'ajoute une colonne plus tard, cela donnera une erreur disant "colonne invalide". Veuillez me...
Je sais que je l'ai fait il y a des années, mais je ne me souviens pas de la syntaxe, et je ne la trouve nulle part en raison de la quantité de documents d'aide et d'articles sur les "importations en masse". Voici ce que je veux faire, mais la syntaxe n'est pas tout à fait correcte ... s'il vous...
J'ai une table dont je veux obtenir la dernière entrée pour chaque groupe. Voici le tableau: DocumentStatusLogs Table |ID| DocumentID | Status | DateCreated | | 2| 1 | S1 | 7/29/2011 | | 3| 1 | S2 | 7/30/2011 | | 6| 1 | S1 | 8/02/2011 | | 1| 2 | S1 | 7/28/2011 | | 4| 2 | S2 | 7/30/2011 | | 5| 2 |...
À l'aide de MSSQL2005, puis-je tronquer une table avec une contrainte de clé étrangère si je tronque d'abord la table enfant (la table avec la clé primaire de la relation FK)? Je sais que je peux Utiliser un DELETE clause sans une où, puis RESEEDl'identité (ou) Retirez le FK, tronquez la table et...
En étudiant pour l'examen 70-433, j'ai remarqué que vous pouvez créer un indice de couverture de l'une des deux manières suivantes. CREATE INDEX idx1 ON MyTable (Col1, Col2, Col3) -- OU -- CREATE INDEX idx1 ON MyTable (Col1) INCLUDE (Col2, Col3) La clause INCLUDE est nouvelle pour moi. Pourquoi...
Dans SQL Server 2005, j'ai une table cm_production qui répertorie tout le code qui a été mis en production. La table a un ticket_number, program_type et program_name et push_number avec quelques autres colonnes. OBJECTIF: Compter tous les noms de programmes DISTINCT par type de programme et numéro...
J'essaie de me connecter à un serveur Microsoft SQL 2005 qui n'est pas sur le port 1433. Comment puis-je indiquer un numéro de port différent lors de la connexion au serveur à l'aide de SQL Management
J'ai ce message d'erreur: Msg 8134, niveau 16, état 1, ligne 1 Diviser par zéro erreur rencontrée. Quelle est la meilleure façon d'écrire du code SQL pour que je ne revoie plus jamais ce message d'erreur? Je pourrais effectuer l'une des opérations suivantes: Ajouter une clause where pour que mon...
J'essaie de migrer une application basée sur MySQL vers Microsoft SQL Server 2005 (pas par choix, mais c'est la vie). Dans l'application d'origine, nous avons utilisé presque entièrement des instructions conformes à ANSI-SQL, à une exception près: nous avons utilisé la group_concatfonction de MySQL...
Dans SQL Server 2005, y a-t-il des inconvénients à rendre tous les champs de caractères nvarchar (MAX) plutôt que de spécifier une longueur explicitement, par exemple nvarchar (255)? (Mis à part l'évident que vous n'êtes pas en mesure de limiter la longueur du champ au niveau de la base de...
J'ai quelques propriétés dans C#lesquelles se trouvent doubleet je souhaite les stocker dans une table dans SQL Server, mais j'ai remarqué qu'il n'y a pas de doubletype, alors quelle est la meilleure à utiliser, decimalou float? Cela stockera les valeurs de latitude et de longitude, j'ai donc...
J'ai une procédure stockée qui renvoie des lignes: CREATE PROCEDURE MyProc AS BEGIN SELECT * FROM MyTable END Ma procédure actuelle est un peu plus compliquée, c'est pourquoi un sproc est nécessaire. Est-il possible de sélectionner la sortie en appelant cette procédure? Quelque chose comme: SELECT...
Comment puis-je avoir une variable dynamique définissant la quantité de lignes à retourner dans SQL Server? La syntaxe ci-dessous n'est pas valide dans SQL Server 2005+: DECLARE @count int SET @count = 20 SELECT TOP @count * FROM SomeTable
J'ai un start_dateet end_date. Je veux obtenir la liste des dates entre ces deux dates. Quelqu'un peut-il m'aider à signaler l'erreur dans ma requête? select Date,TotalAllowance from Calculation where EmployeeId=1 and Date between 2011/02/25 and 2011/02/27 Voici Dateune
Quelles sont les différences entre les instructions SETet SELECTlors de l'affectation de variables dans