Quelles sont les différences entre les instructions SETet SELECTlors de l'affectation de variables dans
Quelles sont les différences entre les instructions SETet SELECTlors de l'affectation de variables dans
J'utilise Entity Framework et parfois j'obtiendrai cette erreur. EntityCommandExecutionException {"There is already an open DataReader associated with this Command which must be closed first."} at System.Data.EntityClient.EntityCommandDefinition.ExecuteStoreCommands... Même si je ne fais aucune...
Quelle est la meilleure façon de tronquer une valeur datetime (pour supprimer les heures minutes et secondes) dans SQL Server 2008? Par exemple: declare @SomeDate datetime = '2009-05-28 16:30:22' select trunc_date(@SomeDate) ----------------------- 2009-05-28
Je veux déplacer une table dans un schéma spécifique en utilisant T-SQL? J'utilise SQL Server
Préambule Je modifiais une colonne dans SQL Server 2008 aujourd'hui, en changeant le type de données de quelque chose comme la devise (18,0) en (19,2). J'ai reçu l'erreur «Les modifications que vous avez apportées nécessitent que les tables suivantes soient supprimées et recréées» de SQL Server....
Comme titre, j'ai une table existante qui est déjà remplie avec 150000 enregistrements. J'ai ajouté une colonne Id (qui est actuellement nulle). Je suppose que je peux exécuter une requête pour remplir cette colonne avec des nombres incrémentiels, puis définir comme clé primaire et activer...
J'ai le code suivant dans l'un de mes procs stockés Sql (2008) qui s'exécute parfaitement: CREATE PROCEDURE [dbo].[Item_AddItem] @CustomerId uniqueidentifier, @Description nvarchar(100), @Type int, @Username nvarchar(100), AS BEGIN DECLARE @TopRelatedItemId uniqueidentifier; SET @TopRelatedItemId =...
CREATE TABLE [dbo].[user]( [userID] [int] IDENTITY(1,1) NOT NULL, [fcode] [int] NULL, [scode] [int] NULL, [dcode] [int] NULL, [name] [nvarchar](50) NULL, [address] [nvarchar](50) NULL, CONSTRAINT [PK_user_1] PRIMARY KEY CLUSTERED ( [userID] ASC ) ) ON [PRIMARY] GO Comment ajouter une contrainte...
Je souhaite insérer des données dans ma table, mais insérer uniquement des données qui n'existent pas déjà dans ma base de données. Voici mon code: ALTER PROCEDURE [dbo].[EmailsRecebidosInsert] (@_DE nvarchar(50), @_ASSUNTO nvarchar(50), @_DATA nvarchar(30) ) AS BEGIN INSERT INTO EmailsRecebidos...
J'ai une base de données de développement qui se redéploie fréquemment à partir d'un projet de base de données Visual Studio (via une construction automatique TFS). Parfois, lorsque j'exécute ma génération, j'obtiens cette erreur: ALTER DATABASE failed because a lock could not be placed on database...
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 a...
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
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:...
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...
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
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 "." Si je supprime...
J'ai déclaré une colonne de type NVARCHAR(MAX)dans SQL Server 2008, quels seraient ses caractères maximum exacts ayant le MAX comme
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...
Comment changer un attribut dans une table en utilisant T-SQL pour autoriser les nulls (pas null -> null)? Modifier la table