tsql

Jak zaktualizować z SELECT w SQL Server?

W SQL Server , możliwe jest insert do tabeli za pomocą SELECT Instrukcji: INSERT INTO Table (col1, col2, col3) SELECT col1 ... kiego: UPDATE Table SET col1, col2 SELECT col1, col2 FROM other_table WHERE sql = 'cool' WHERE Table.id = other_table.id

Jak mogę usunąć zduplikowane wiersze?

Jaki jest najlepszy sposób na usunięcie zduplikowanych wierszy z dość dużego SQL Server 300 000+ wierszy)? Wiersze oczywiści ... RowID int not null identity(1,1) primary key, Col1 varchar(20) not null, Col2 varchar(2048) not null, Col3 tinyint not null

LEFT JOIN vs. LEFT OUTER JOIN w SQL Server

Jaka jest różnica między LEFT JOIN a LEFT OUTER JOIN?

Pobierz rozmiar wszystkich tabel w bazie danych

Odziedziczyłem dość dużą bazę danych SQL Server. Wydaje się, że zajmuje więcej miejsca, niż bym się spodziewał, biorąc pod uwagę dane, które zawiera. Czy istnieje łatwy sposób na określenie, ile miejsca na dysku zajmuje każda tabela?

Jak można tymczasowo wyłączyć ograniczenia klucza obcego przy użyciu T-SQL?

Czy wyłączanie i włączanie ograniczeń kluczy obcych jest obsługiwane w SQL Server? Albo jest moją jedyną opcją drop and then re-create ograniczenia?

Jak mogę wykonać instrukcję aktualizacji za pomocą JOIN in SQL Server?

Muszę zaktualizować tę tabelę w SQL Server danymi z tabeli 'rodzica', patrz poniżej: Tabela: sprzedaż id (int) udid (i ... a poprawną wartość do aktualizacji ud.assid. Jakie zapytanie to zrobi? Myślę o join, ale nie jestem pewien, czy to możliwe.

Kiedy należy stosować Cross Apply na Złącze wewnętrzne?

Jaki jest główny cel stosowania CROSS APPLY? Przeczytałem (niejasno, przez posty w Internecie), że cross apply może być bard ... ) Czip /* the equivalent query using INNER JOIN */ select * from Person p inner join Company c on p.companyid = c.companyId

Jak sprawdzić, czy kolumna istnieje w tabeli SQL Server?

Muszę dodać konkretną kolumnę, jeśli nie istnieje. Mam coś takiego, ale zawsze zwraca false: IF EXISTS(SELECT * F ... AND COLUMN_NAME = 'myColumnName') Jak mogę sprawdzić, czy kolumna istnieje w tabeli bazy danych SQL Server?

Jak mogę wykonać instrukcję aktualizacji za pomocą JOIN w SQL?

Muszę zaktualizować tę tabelę w SQL Server 2005 z danymi z tabeli 'rodzica', patrz poniżej: Sprzedaż id (int) udid (int ... a poprawną wartość do aktualizacji ud.assid. Jakie zapytanie to zrobi? Myślę o join, ale nie jestem pewien, czy to możliwe.

Najlepszy sposób na uzyskanie tożsamości wstawionego wiersza?

Jaki jest najlepszy sposób na uzyskanie IDENTITY wstawionego wiersza? Wiem o @@IDENTITY i IDENT_CURRENT i SCOPE_IDENTITY} ale nie rozumiem za i przeciw związane z każdym. Czy ktoś może wyjaśnić różnice i kiedy powinienem używać każdego z nich?

Jak wykonać IF ... THEN w SQL SELECT?

Jak wykonać IF...THEN w SQL SELECT oświadczeniu? Na przykład: SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM Product

Jak zwrócić tylko datę z typu danych SQL Server DateTime

SELECT GETDATE() Zwraca: 2008-09-22 15:24:13.790 Chcę tę część daty Bez części czasu: 2008-09-22 00:00:00.000 Skąd mam to wziąć?

Funkcja a procedura składowana w SQL Server

Od dłuższego czasu uczę się funkcji i procedury składowanej, ale nie wiem dlaczego i kiedy powinienem używać funkcji lub procedury składowanej. Dla mnie wyglądają tak samo, może dlatego, że jestem nowicjuszem. Czy ktoś może mi powiedzieć dlaczego?

Aktualizować tabelę za pomocą JOIN w SQL Server?

Chcę zaktualizować kolumnę w tabeli tworząc join na innej tabeli np.: UPDATE table1 a INNER JOIN table2 b ON a.commonfield ... się skarży : Msg 170, Poziom 15, Stan 1, Linia 2 Linia 2: Nieprawidłowa składnia w pobliżu 'a'. Co tu się dzieje?

Jak uzyskać listę wszystkich tabel w bazie danych przy użyciu TSQL?

Jaki jest najlepszy sposób na uzyskanie nazw wszystkich tabel w określonej bazie danych na serwerze SQL?

Upuść wszystkie tabele, procedury składowane, wyzwalacze, ograniczenia i wszystkie zależności w jednym poleceniu sql

Czy Jest jakiś sposób, w jaki mogę wyczyścić bazę danych w SQl Server 2005, upuszczając wszystkie tabele i usuwając procedury ... t w użyciu, a nie tworzenia nowych, zwłaszcza gdy musisz złożyć prośbę do administratora DB i poczekać chwilę, aby to zrobić!

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.

Jak uzyskać plan wykonania zapytania?

W Microsoft SQL Server Jak mogę uzyskać plan wykonania zapytania dla zapytania / procedury składowanej?

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 wyświetlić listę wszystkich kluczy obcych odnoszących się do danej tabeli w SQL Server?

Muszę usunąć tabelę o wysokim poziomie odniesienia w bazie danych SQL Server. Jak Mogę uzyskać listę wszystkich ograniczeń k ... cza obcego, które muszę usunąć, aby upuścić tabelę? (odpowiedzi SQL preferowane niż kliknięcie O W GUI Studia Zarządzania.)