sql-server-2000

Dodaj kolumnę z wartością domyślną do istniejącej tabeli w SQL Server

Jak można dodać kolumnę z wartością domyślną do istniejącej tabeli w SQL Server 2000 / SQL Server 2005 ?

Sprawdź czy tabela istnieje w SQL Server

Chciałbym, aby była to ostateczna dyskusja na temat tego, jak sprawdzić, czy tabela istnieje w SQL Server 2000/2005 za pomocą ... es ELSE SELECT 0 AS res; MySQL zapewnia simple SHOW TABLES LIKE '%tablename%'; Oświadczenie. Szukam czegoś podobnego.

SQL Server: Jak dołączyć do pierwszego wiersza

Użyję konkretnego, ale hipotetycznego przykładu. Każdy rozkaz zwykle ma tylko jeden element linii: Zamówienia: OrderGU ... zwy tabeli lub nazwy aliasu użyte w zapytaniu. Prawdopodobnie dlatego, że wewnętrzny select nie widzi zewnętrznej tabeli.

Jak wygenerować losową liczbę dla każdego wiersza w TSQL Select?

Potrzebuję innej liczby losowej dla każdego wiersza w tabeli. Następujący pozornie oczywisty kod używa tej samej wartości lo ... sowe przesunięcie daty od znanej daty, np. przesunięcie 1-14 dni od daty rozpoczęcia. To jest dla Microsoft SQL Server 2000.

Czy klucz obcy automatycznie tworzy indeks?

MS SQL Server 2000 Głupio mi zadawać to pytanie, ale powiedziano mi, że jeśli użyję klucza do dwóch tabel, to SQL Server st ... Jakie masz z tym doświadczenie? Czy powinienem dodawać indeksy do wszystkich pól klucza obcego, czy są one po prostu zbędne?

Czy mogę chronić się przed SQL Injection poprzez unikanie pojedynczych cudzysłowów i otaczających danych wejściowych użytkownika za pomocą pojedynczych cudzysłowów?

Zdaję sobie sprawę, że parametryzowane zapytania SQL to optymalny sposób na dezynfekcję danych wejściowych użytkownika podcza ... ktoś zna jakieś specyficzny sposób zamontowania ataku SQL injection przeciwko tej metodzie sanityzacji chciałbym go zobaczyć.

Jak znaleźć nazwy kolumn dla wszystkich tabel we wszystkich bazach danych w SQL Server

Chcę znaleźć wszystkie nazwy kolumn we wszystkich tabelach we wszystkich bazach danych . Czy istnieje pytanie, które może to zrobić dla mnie? Bazą danych jest Microsoft SQL Server 2000.

Czy SQL źle wpływa na wydajność?

Mam zapytanie robiące coś w stylu: SELECT FieldX, FieldY FROM A WHERE FieldW IN (108, 109, 113, 138, 146, 160, 307, 314, 37 ... lu wewnętrznych złączeń i nie jestem w 100% pewien, że mogę to wszystko zrobić wewnątrz procedury. Używam SQL Server 2000

Jak uzyskać pierwszą i ostatnią datę bieżącego roku?

Używając SQL Server 2000, Jak mogę uzyskać pierwszą i ostatnią datę bieżącego roku? Oczekiwany Wynik: 01/01/2012 i 31/12/2012

Przyznać użytkownikowi uprawnienia do wykonywania wszystkich procedur przechowywanych w bazie danych?

Wygenerowałem skrypt ze starej bazy danych, utworzyłem nową bazę danych i zaimportowałem wszystkie dane ze starej bazy danych ... aki jest najprostszy sposób, aby przyznać dostęp do execute dla konkretnego użytkownika do wszystkich z nich? Z góry dzięki.

Znajdź indeks ostatniego wystąpienia podciągu za pomocą T-SQL

Czy istnieje prosty sposób na znalezienie indeksu ostatniego wystąpienia ciągu znaków za pomocą SQL? Obecnie używam SQL Serv ... probably muszę przygotować przyjęcie. Jeśli to zrobię, opublikuję to tutaj, żebyście mogli na to spojrzeć i może skorzystać.

INSERT INTO @ TABLE EXEC @query with SQL Server 2000

Czy to prawda, że SQL Server 2000, nie można wstawić do zmiennej tabeli za pomocą exec? Wypróbowałem ten skrypt i dostałem k ... ger_detail' INSERT INTO @tmp (code, mount) EXEC sp_executesql (@q) SELECT * from @tmp Jeśli to prawda, to co mam zrobić?

Jak mogę wstawić dane binarne do binarnego pola SQL za pomocą prostej instrukcji insert?

Mam SQL Server 2000 z tabelą zawierającą kolumnę image. Jak wstawić dane binarne pliku do tej kolumny, określając ścieżkę pliku? CREATE TABLE Files ( FileId int, FileData image )

Jak stworzyć linked server dla SQL Server 2008 gdzie mamy bazę danych z 2000 i 2005

Obecnie pracuję na SQL Server 2000,2005 & 2008, moje wymagania są jak, baza danych dostępna w SQL Server 2000 i 2005 będz ... mi pomóc w stworzeniu linked server dla LIVE_2000 i LIVE_2005 do SQL Server 2008? Czy to w ogóle możliwe? Z góry dzięki...`

Czy istnieje sposób na listę otwartych transakcji w bazie danych SQL Server 2000?

Czy ktoś zna jakiś sposób na listę otwartych transakcji w bazie danych SQL Server 2000? Jestem świadomy, że mogę odpytywać w ... dok sys.dm_tran_session_transactions w wersjach baz danych SQL 2005 (i późniejszych), jednak nie jest to dostępne w SQL 2000.

Uzyskaj strukturę tabeli temp (np. Generuj skrypt sql) i wyczyść tabelę temp dla bieżącej instancji

Jak uzyskać strukturę tabeli tymczasowej, a następnie usunąć tabelę tymczasową. Czy istnieje sp_helptext dla tabel tymczasow ... able -- creates a new temp table from tMyTable -- some table in your database tempdb..sp_help #myTempTable Odniesienie .

SQL Server: Jak sprawić, by serwer sprawdzał wszystkie jego ograniczenia?

Wydaje się, że niektóre skrypty generowane przez Enterprise Manager * (lub nie, to nie ma znaczenia) stworzyły check constrai ... CONSTRAINT all' Włącza tylko wcześniej wyłączone ograniczenia sprawdzania, nie sprawdza oni. Przypisy * SQL Server 2000

TSQL - czy można zdefiniować kolejność sortowania?

Czy jest możliwe zdefiniowanie kolejności sortowania dla zwracanych wyników? Chciałbym, aby kolejność sortowania była 'pomar ... ale czy istnieje zdefiniowany ('pomarańczowy',' jabłkowy',' truskawkowy') Typ rzeczy? To będzie działać na SQL Server 2000.

Jak mogę zrezygnować z funkcji, jeśli już istnieje?

Wiem, że to musi być proste, ale w jaki sposób utworzyć funkcję sprawdzając, czy już istnieje? Jeśli istnieje, chcę go upuścić i odtworzyć.

Najskuteczniejsza metoda wykrywania zmiany kolumn w MS SQL Server

Nasz system działa na SQL Server 2000, a my jesteśmy w trakcie przygotowań do aktualizacji do SQL Server 2008. Mamy dużo kod ... wiście się zmienił lub nie. Żadna z powyższych metod nie wydaje się idealna i zastanawiałem się, czy istnieje lepsza metoda.