Jak mogę dodać kolumnę z wartością domyślną do istniejącej tabeli w SQL Server 2000 / SQL Server 2005
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ń.
Jak mogę dodać kolumnę z wartością domyślną do istniejącej tabeli w SQL Server 2000 / SQL Server 2005
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...
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 ============ ========...
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,...
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...
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...
Korzystając z programu SQL Server 2000, jak mogę uzyskać pierwszą i ostatnią datę bieżącego roku? Oczekiwany wynik: 01/01/2012 i
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...
Wiem, że to musi być proste, ale jak poprzedzić tworzenie funkcji sprawdzeniem, czy już istnieje? Jeśli istnieje, chcę go usunąć i odtworzyć.
Tworzę nową tabelę w Microsoft SQL Server 2000 pisząc kod zamiast korzystać z GUI, staram się nauczyć, jak to zrobić „ręcznie”. To jest kod, którego faktycznie używam i działa dobrze: CREATE TABLE "attachments" ( "attachment_id" INT NOT NULL, "load_date" SMALLDATETIME NOT NULL, "user"...
Czy ktoś zna sposób na wyświetlenie otwartych transakcji w bazie danych SQL Server 2000? Zdaję sobie sprawę, że mogę odpytywać widok sys.dm_tran_session_transactionsw wersjach bazy danych SQL 2005 (i nowszych), jednak nie jest to dostępne w SQL
Czy istnieje sposób na utrwalenie zmiennej w trakcie przejścia? Declare @bob as varchar(50); Set @bob = 'SweetDB'; GO USE @bob --- see note below GO INSERT INTO @bob.[dbo].[ProjectVersion] ([DB_Name], [Script]) VALUES (@bob,'1.2') Zobacz to pytanie SO dla wiersza „USE @bob”....