J'ai une requête dynamique dans laquelle je veux concaténer uniqueidentifier, mais + et & opérateurs ne supportent pas cela, est-il possible de concaténer uniqueidentifier à une chaîne dynamique. Tout échantillon ou toute aide à cet égard sera hautement appricated.comment concaténer uniqueidentifier dans une requête dynamique
Répondre
Avez-vous déjà essayé de lancer ou de convertir une chaîne en chaîne, puis de la concaténer?
CAST(NEWID() AS NVARCHAR(36))
je sais que c'est vieux, mais je suis tombé sur ce poste à essayer de comprendre la même chose et le problème était que je n'avais pas assez « s autour de mon identifiant unique. Je essentiellement eu:
'SELECT * FROM Interface WHERE ID = '' + CAST(@InterfaceID AS NVARCHAR(36)) + '' AND 1 = 1'
j'ai eu une erreur indiquant que la syntaxe incorrecte près 00A (la première partie du GUID). Le problème est que cela a été analyse pas à:
SELECT * FROM Interface WHERE ID = 00A3F5B5-C7B3-4128-B03A-EADE79129F40 AND 1 = 1
En changeant ma requête:
'SELECT * FROM Interface WHERE ID = ''' + CAST(@InterfaceID AS NVARCHAR(36)) + ''' AND 1 = 1'
avec trois apostrophes j'ai obtenu:
SELECT * FROM Interface WHERE ID = '00A3F5B5-C7B3-4128-B03A-EADE79129F40' AND 1 = 1
Ce qui est correct.
Espérons que ça aide.
- 1. Comment créer une requête dynamique avec SubSonic
- 2. Comment faire une requête Linq2SQL dynamique?
- 3. requête dynamique dans LINQ
- 4. uniqueidentifier avec l'index
- 5. Comment concaténer deux tableaux multidimensionnels dans VB?
- 6. Convertir varchar à uniqueIdentifier dans SQL Server
- 7. Comment concaténer un champ de résultat de sous-requête dans la requête parente?
- 8. Comment concaténer dans la cellule
- 9. LINQ - Se joint à une requête dynamique
- 10. concaténer deux champs dans une liste déroulante
- 11. expression requête dynamique Subsonic
- 12. SQL, comment concaténer les résultats?
- 13. Comment créer une requête dynamique en utilisant EOD SQL?
- 14. C# Clause WHERE dynamique dans une requête LINQ to SQL
- 15. django colonne dynamique requête
- 16. Comment concaténer des vars dans une image programmée c?
- 17. tableau croisé dynamique dynamique LinqToSQL requête
- 18. C# guid et SQL uniqueidentifier
- 19. Comment concaténer des pages Web dans ASP.NET
- 20. Comment concaténer deux binaires dans Erlang?
- 21. Comment concaténer des caractères dans Java?
- 22. Comment concaténer des ensembles de résultats entiers dans MySQL?
- 23. Oracle requête SQL, concaténer fileds à l'article CASE
- 24. comment concaténer n colonnes en un?
- 25. requête TSQL à concaténer et de supprimer le préfixe commun
- 26. variables concaténer
- 27. Faire une requête dynamique avec Linq en utilisant une liste déroulante option sélectionnée dans Asp.net MVC
- 28. Comment créer une propriété dynamique
- 29. mise UniqueIdentifier de Guid dans LINQ, nulle exception de référence
- 30. Comment concaténer des icônes en une seule image avec ImageMagick?
J'ai essayé ceci cela ne fonctionne pas, donnant la syntaxe incorrecte près de fonte, ou convertissez si im convertissant –
@ Yaser: "CHOISIR CAST (NEWID() comme NVARCHAR (36))". S'il vous plaît essayez de penser par vous-même. – gbn
Désolé Chers amis mon où la condition est OERE (CreatedBy = CAST (@p_CreatedBy AS NVARCHAR (100))) ici @CreatedBy est un identifiant unique j'ai même essayé de le convertir, n'obtenant aucun résultat. Aidez s'il vous plaît –