Mam zapytanie dynamiczne, w którym chcę połączyć unikalnyidentyfikator, ale operatory + i & nie wspierają tego, czy jest sposób, w jaki mogę połączyć unikatowy identyfikator z ciągiem dynamicznym. Każda próbka lub jakakolwiek pomoc w tym zakresie będzie wysoce przydatna.jak połączyć unikalnyidentyfikator w dynamicznym zapytaniu
Odpowiedz
Czy próbowałeś najpierw rzucić lub przekonwertować na ciąg, a następnie próbować?
CAST(NEWID() AS NVARCHAR(36))
wiem, że to jest stary, ale wpadłem na to stanowisko próbuje dowiedzieć się samo i problemem było to, że nie mam wystarczająco dużo „s wokół mojego unikalnego identyfikatora. I w zasadzie miał:
'SELECT * FROM Interface WHERE ID = '' + CAST(@InterfaceID AS NVARCHAR(36)) + '' AND 1 = 1'
mam błąd mówiąc Niepoprawna składnia w pobliżu 00A (pierwsza część GUID). Problemem jest to, że został parsowania do:
SELECT * FROM Interface WHERE ID = 00A3F5B5-C7B3-4128-B03A-EADE79129F40 AND 1 = 1
Zmieniając moje zapytanie do:
'SELECT * FROM Interface WHERE ID = ''' + CAST(@InterfaceID AS NVARCHAR(36)) + ''' AND 1 = 1'
z trzema apostrofami uzyskałem:
SELECT * FROM Interface WHERE ID = '00A3F5B5-C7B3-4128-B03A-EADE79129F40' AND 1 = 1
który jest poprawny.
Nadzieję, że pomaga.
- 1. Jak połączyć tabele polimorficzne w jednym zapytaniu?
- 2. Jak połączyć dwie tabele w zapytaniu?
- 3. Czy mogę połączyć dane lokalne i zdalne w zapytaniu SPARQL?
- 4. Interfejs w dynamicznym języku?
- 5. Jak używać HAML w łączu dynamicznym?
- 6. Jak wyświetlić parametry w zapytaniu?
- 7. funkcja połączeń w dynamicznym LINQ
- 8. Używanie Paxos w środowisku dynamicznym
- 9. Jak używać Jak w zapytaniu Linq?
- 10. Problem z programowaniem dynamicznym
- 11. Jak połączyć w JGit?
- 12. MySQL group_concat_max_len w zapytaniu
- 13. Korzystanie stan jak w zapytaniu w CakePHP
- 14. jak dokonać podzapytania w zapytaniu w django?
- 15. Jaka jest różnica między dynamicznym linkerem i dynamicznym programem ładującym?
- 16. nie Mongoid w zapytaniu
- 17. Problemy z programowaniem dynamicznym
- 18. Zmienna w ciągu dynamicznym w C#
- 19. Jak policzyć liczbę usuniętych wierszy w zapytaniu MYSQL?
- 20. Jak utworzyć listę z dynamicznym typu obiektu
- 21. jak otrzymać wartość post dynamicznym polu tekstowym
- 22. jak odczytać stringstream z dynamicznym rozmiarem?
- 23. jak powiązać fancybox z dynamicznym dodanym elementem?
- 24. Błąd w dynamicznym dostępie zmiennym w ColdFusion
- 25. Jak pobrać wszystkie dane w jednym zapytaniu
- 26. Jak wykluczać pola w zapytaniu SOLR
- 27. Jak wykonać porównywanie dat w zapytaniu EF?
- 28. Jak SUMAĆ dwa pola w zapytaniu SQL
- 29. Jak wybrać i zaktualizować w jednym zapytaniu?
- 30. Jak utworzyć klauzulę "IN" w zapytaniu CakePHP?
Próbowałem, że to nie działa, podając niepoprawną składnię w pobliżu rzutowania lub konwertując, jeśli dokonuję konwersji –
@Yaser: "SELECT CAST (NEWID() AS NVARCHAR (36))". Spróbuj i pomyśl sam. – gbn
Przykro nam Drodzy przyjaciele, mój stan to WHERE (CreatedBy = CAST (@p_CreatedBy AS NVARCHAR (100))) tutaj @CreatedBy jest unikalnymidentyfikatorem Próbowałem nawet przekonwertować go, nie uzyskując żadnego wyniku. Proszę pomóc –