Dans ma base de données SQL Server, j'ai une datetimecolonne. Quelle est la bonne façon de créer une nouvelle colonne qui représente la longvaleur de la datetimecolonne? Le longreprésenterait un certain nombre de secondes. J'ai pensé que si je pouvais le convertir longs, cela faciliterait le regroupement par requêtes sur …
J'ai du mal à essayer de changer dynamiquement le contexte de SSMS en base de données spécifiée dans SQL dynamique: EXEC sys.sp_executesql N'USE db1 ' ; Il s'exécute avec succès mais le contexte de base de données de SSMS ne change pas. J'ai essayé une légère modification de ce qui …
J'ai une procédure stockée qui insère 650 champs dans une table. L'insertion échoue avec une erreur de troncature. C'est simple INSERT INTO SELECT (a bunch of fields) FROM (a bunch of tables) Voici le message d'erreur: Msg 8152, niveau 16, état 14, procédure DSP_Procedure, ligne 1075 La chaîne ou les …
J'ai une procédure stockée qui stocke des valeurs dans une variable de table. Je sélectionne ces valeurs et les renvoie lorsque la procédure est appelée. J'essaye de placer ces valeurs de retour dans une autre variable de table mais je ne peux pas la figurer dehors. Procédure stockée ALTER PROCEDURE …
J'essaie de supprimer tous les utilisateurs mais j'obtiens l'erreur: Msg 547, Level 16, State 0, Line 1 The DELETE statement conflicted with the REFERENCE constraint "FK_M02ArticlePersons_M06Persons". The conflict occurred in database "workdemo.no", table "dbo.M02ArticlePersons", column 'M06PersonId'. The statement has been terminated. La requête: DELETE FROM [workdemo.no].[dbo].[M06Persons] WHERE ID > '13' …
J'ai deux tables (avec un index non cluster) qui peuvent être créées avec les commandes ci-dessous: CREATE TABLE GroupTable ( GroupKey int NOT NULL PRIMARY KEY, RecordCount int NOT NULL, GroupScore float NOT NULL ); CREATE TABLE RecordTable ( RecordKey varchar(10) NOT NULL, GroupKey int NOT NULL, PRIMARY KEY(RecordKey, GroupKey) …
Je voudrais créer une procédure stockée qui créera une ligne dans un tableau pour chaque jour dans une plage de dates donnée. La procédure stockée accepte deux entrées: une date de début et une date de fin de la plage de dates souhaitée par l'utilisateur. Alors, disons que j'ai une …
J'essaie de calculer le total cumulé. Mais il devrait se réinitialiser lorsque la somme cumulée supérieure à une autre valeur de colonne create table #reset_runn_total ( id int identity(1,1), val int, reset_val int, grp int ) insert into #reset_runn_total values (1,10,1), (8,12,1),(6,14,1),(5,10,1),(6,13,1),(3,11,1),(9,8,1),(10,12,1) SELECT Row_number()OVER(partition BY grp ORDER BY id)AS rn,* …
Je suis sur SQL Server 2014 et j'ai besoin de nettoyer les espaces blancs du début et de la fin du contenu d'une colonne, où les espaces blancs peuvent être de simples espaces, des tabulations ou des nouvelles lignes (les deux \net \r\n); par exemple ' this content ' should …
J'essaie d'écrire une requête qui remplace les caractères spéciaux par de l'espace. Le code ci-dessous permet d'identifier les lignes. (les caractères alphanumériques, la virgule et l'espace sont valides): SELECT columnA FROM tableA WHERE columnA like '%[^a-Z0-9, ]%' Comment puis-je intégrer la fonction replace dans l'instruction select afin que tous les …
J'ai un tableau avec une valuecolonne. Je veux calculer la dernière ligne moins la première ligne, comme indiqué ici: id value 1 10 2 45 3 65 4 95 . . . . . . 500 200 Je veux obtenir 200 - 10 = 190 J'ai cependant essayé d'utiliser la …
J'ai créé l'index filtré ci-dessous cependant quand j'exécute les 2 requêtes plus bas, cet index n'est utilisé que pour une recherche dans le premier exemple qui a END_DTTM dans JOIN plutôt que la clause where (c'est la seule différence dans les requêtes) . Quelqu'un peut-il expliquer pourquoi cela se produit? …
Nous avons une très grande table (100 millions de lignes) et nous devons mettre à jour quelques champs dessus. Pour l'envoi de grumes, etc., nous voulons aussi, évidemment, le garder pour des transactions de petite taille. Est-ce que ce qui suit fera l'affaire? Et comment pouvons-nous lui faire imprimer une …
Bonjour à tous, J'ai travaillé sur un SQL modérément complexe pour «obtenir» certaines données d'une base de données de produits tiers, pour les afficher dans nos propres applications internes. J'ai ajouté une sélection pour obtenir l'enregistrement supérieur d'une table dans une sous-requête (si cela a du sens) la requête a …
J'ai des problèmes avec la conception d'une base de données temporelle. J'ai besoin de savoir comment m'assurer que je n'ai qu'un seul enregistrement actif pour une période donnée pour un magasin. J'ai lu cette réponse , mais je crains de ne pas pouvoir comprendre comment le déclencheur fonctionnerait. En particulier, …
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.