Pytania otagowane jako sql-server-2000

Tego znacznika należy używać w przypadku pytań dotyczących wersji 2000 programu Microsoft SQL Server. Należy pamiętać, że od 9 kwietnia 2013 r. Firma Microsoft nie obsługuje już tej wersji programu SQL Server, do tego stopnia, że ​​nie są już tworzone nawet poprawki zabezpieczeń.


28
Sprawdź, czy tabela istnieje w SQL Server
Chciałbym, aby była to ostateczna dyskusja na temat sprawdzania, czy tabela istnieje w SQL Server 2000/2005 przy użyciu instrukcji SQL. Gdy szukasz odpowiedzi na Google, dostajesz tak wiele różnych odpowiedzi. Czy istnieje oficjalny / zgodny z poprzednimi wersjami sposób? Oto dwa możliwe sposoby zrobienia tego. Który z nich jest standardowym …

11
Jak dołączyć do pierwszego rzędu
Wykorzystam konkretny, ale hipotetyczny przykład. Każde zamówienie ma zwykle tylko jeden element zamówienia : Zamówienia: OrderGUID OrderNumber ========= ============ {FFB2...} STL-7442-1 {3EC6...} MPT-9931-8A LineItems: LineItemGUID Order ID Quantity Description ============ ======== ======== ================================= {098FBE3...} 1 7 prefabulated amulite {1609B09...} 2 32 spurving bearing Ale czasami będzie zamówienie z dwoma elementami: …

19
Jak wygenerować losową liczbę dla każdego wiersza w TSQL Select?
Potrzebuję innej liczby losowej dla każdego wiersza w mojej tabeli. Poniższy pozornie oczywisty kod używa tej samej losowej wartości dla każdego wiersza. SELECT table_name, RAND() magic_number FROM information_schema.tables Chciałbym uzyskać z tego INT lub FLOAT. Reszta historii polega na tym, że użyję tej losowej liczby do utworzenia losowego przesunięcia daty …

18
Czy mogę zabezpieczyć się przed wstrzyknięciem SQL, unikając apostrofów i otaczających dane wejściowe użytkownika apostrofami?
Zdaję sobie sprawę, że sparametryzowane zapytania SQL są optymalnym sposobem oczyszczenia danych wejściowych użytkownika podczas tworzenia zapytań zawierających dane wejściowe użytkownika, ale zastanawiam się, co jest złego w przyjmowaniu danych wejściowych użytkownika i unikaniu pojedynczych cudzysłowów i otaczaniu całego ciągu pojedynczymi cudzysłowami. Oto kod: sSanitizedInput = "'" & Replace(sInput, "'", …

21
Znajdź indeks ostatniego wystąpienia podłańcucha za pomocą T-SQL
Czy istnieje prosty sposób na znalezienie indeksu ostatniego wystąpienia łańcucha za pomocą SQL? Obecnie używam SQL Server 2000. Zasadniczo potrzebuję funkcjonalności, którą zapewnia .NETSystem.String.LastIndexOf zapewnia metoda . Trochę googlowanie ujawniło to - Funkcja pobierania ostatniego indeksu - ale to nie zadziała, jeśli przekażesz wyrażenie kolumnowe „tekst”. Inne rozwiązania znalezione gdzie …


5
Czy przyznać użytkownikowi uprawnienia do wykonywania wszystkich procedur składowanych w bazie danych?
Wygenerowałem skrypt ze starej bazy danych, utworzyłem nową bazę danych i zaimportowałem wszystkie dane ze starej bazy. Jak dotąd jednak żaden użytkownik nie ma uprawnień do wykonywania procedur składowanych. Wiem, że mogę użyć GRANT EXECUTE ON [storedProcName] TO [userName] Gdyby jednak było to tylko kilka procedur, mam ich około 100, …




Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.