Ho una query dinamica in cui voglio concatenare uniqueidentifier, ma gli operatori + e & non lo supportano, esiste un modo per concatenare uniqueidentifier a una stringa dinamica. Qualsiasi esempio o aiuto in questo senso sarà molto apprezzato.come concatenare uniqueidentifier in una query dinamica
risposta
Hai provato a eseguire il casting o la conversione in una stringa, quindi concedere?
CAST(NEWID() AS NVARCHAR(36))
So che questo è vecchio, ma mi sono imbattuto in questo post cercando di capire la stessa cosa e il problema era che non avevo abbastanza s' intorno al mio identificativo univoco. Ho praticamente avuto:
'SELECT * FROM Interface WHERE ID = '' + CAST(@InterfaceID AS NVARCHAR(36)) + '' AND 1 = 1'
ho ottenuto un errore che dice sintassi non corretta in prossimità 00A (la prima parte del GUID). Il problema è che questo è stato di analisi per:
SELECT * FROM Interface WHERE ID = 00A3F5B5-C7B3-4128-B03A-EADE79129F40 AND 1 = 1
Cambiando la mia domanda a:
'SELECT * FROM Interface WHERE ID = ''' + CAST(@InterfaceID AS NVARCHAR(36)) + ''' AND 1 = 1'
con tre apostrofi ho ottenuto:
SELECT * FROM Interface WHERE ID = '00A3F5B5-C7B3-4128-B03A-EADE79129F40' AND 1 = 1
Quale è corretta.
Spero che questo aiuti.
- 1. query sql dinamica in postgres
- 2. Query SQL per "concatenare in join"
- 3. Funzione query dinamica Postgres
- 4. Ottimizzazione dinamica delle query
- 5. Come concatenare le stringhe in Entity Framework Query?
- 6. Converti varchar a uniqueidentifier in SQL Server
- 7. Nome tabella dinamica query SQL in FOR
- 8. Creazione dinamica della query JOOQ
- 9. semplice query TSQL dinamica sintassi
- 10. uniqueidentifier DataType equivalente in C#
- 11. Come concatenare lo stdin in una pipe?
- 12. Primavera JPA Repository query dinamica
- 13. query dinamica dati di primavera
- 14. Concatenare una funzione in JavaScript?
- 15. Come concatenare una stringa con una variabile?
- 16. uniqueidentifier in SQL diventa minuscolo in C#
- 17. MySQL concatenare una stringa in una colonna
- 18. Creare una query mysql dinamica utilizzando le variabili php
- 19. SQL "se non esiste ..." query dinamica
- 20. Come crei una forma dinamica in Django?
- 21. SQL, Come concatenare i risultati?
- 22. Query dinamica JPA 2.0 utilizzando l'API criteri
- 23. query django basata sulla proprietà dinamica()
- 24. Come concatenare una stringa nel cucchiaio Pentaho?
- 25. Query dinamica utilizzando LINQ to SQL
- 26. Come concatenare una stringa con DATE()?
- 27. Come concatenare `Object` con una stringa?
- 28. Come posso creare una query LINQ dinamica in C# con possibili clausole multiple per gruppo?
- 29. Come utilizzare "contiene" o "mi piace" in una query dinamica di linq?
- 30. Come convertire un lettore di dati per query dinamica risultati
ho provato questo non funziona, dando sintassi errate near cast, o convertire se im convertendo –
@Yaser: "SELECT CAST (NEWID() AS NVARCHAR (36))". Per favore, prova e pensa per te. – gbn
Scusa Cari amici, la mia condizione è WHERE (CreatedBy = CAST (@p_CreatedBy AS NVARCHAR (100))) qui @CreatedBy è un identificativo univoco ho anche provato a convertirlo, non ottenendo alcun risultato. Si prega di aiutare –