tsql
Jak uzyskać nazwy kolumn z tabeli w SQL Server?
Chciałbym zapytać o nazwę wszystkich kolumn tabeli. Znalazłem jak to zrobić w:
Oracle
MySQL
PostgreSQL
Ale muszę wiedzieć: Jak można to zrobić w Microsoft SQL Server (w moim przypadku 2008)?
SQL update query using joins
Muszę zaktualizować pole z wartością, która jest zwracana przez połączenie 3 tabel.
Przykład:
select
im.itemid
,im ... l mf_item_number tabeli item_master o inną wartość, która jest połączona w powyższym warunku.
Jak to zrobić w MS SQL Server?
Najlepsze podejście do usuwania części czasowej datetime w SQL Server
Która metoda zapewnia najlepszą wydajność przy usuwaniu porcji czasu z pola datetime w SQL Server?
a) select DATEADD(dd, DAT ... rszy?
Również, czy jest możliwe, że istnieją jeszcze lepsze metody, aby uzyskać pozbycie się części czasowej datetime w SQL?
Generowanie klasy z tabeli bazy danych
Jak mogę wygenerować klasę z tabeli na serwerze SQL?
Nie mówię o używaniu ORM. Muszę tylko utworzyć encje (Klasa prosta). Coś w stylu:
public class Person
{
public string Name { get;set; }
public string Phone { get;set; }
}
Jak obcinać wszystkie tabele w bazie danych przy użyciu TSQL?
Mam środowisko testowe dla bazy danych, które chcę przeładować nowymi danymi na początku cyklu testowego. Nie interesuje mnie ... e być użyte? Nie chcę ręcznie tworzyć i utrzymywać instrukcji truncate table dla każdej tabeli-wolałbym, aby była dynamiczna.
Polecenie Wybierz, aby znaleźć duplikaty na niektórych polach
Czy możesz mi pomóc z poleceniami SQL, aby znaleźć duplikaty na wielu polach?
Na przykład w pseudo kodzie:
select count(fi ... iple times
I z powyższej instrukcji jeśli występuje wiele wystąpień chciałbym wybrać każdy rekord z wyjątkiem pierwszego.
Uzyskaj pierwszy rząd z każdej grupy
Mam tabelę, w której chcę uzyskać najnowszy wpis dla każdej grupy. Oto tabela:
DocumentStatusLogs tabela
|ID| DocumentID ... ... | s1 |
Aktualizacja
Ja tylko nauczył się używać "apply", co ułatwia rozwiązywanie takich problemów.
Zmiana kolumny: null na not null
Mam tabelę, która ma kilka nullable integer kolumn. Jest to niepożądane z kilku powodów, więc chcę zaktualizować wszystkie N ... ColumnA) na "not null". Załóżmy, że dane zostały zaktualizowane, aby nie zawierały wartości null.
Using SQL server 2000 .
Jak upuścić stół, jeśli istnieje?
Nazwa tabeli to Scores.
Czy prawidłowe jest wykonanie następujących czynności?
IF EXISTS(SELECT *
FROM dbo.Scores)
DROP TABLE dbo.Scores
Lista wszystkich kolumn indeksu i indeksu w SQL Server DB
Jak uzyskać listę wszystkich kolumn index & index w SQL Server 2005+? Najbliżej mi jest:
select s.name, t.name, i.name, ... kolumnami (uporządkowanymi według tego, jak pojawiają się w definicji indeksu) plus jak najwięcej metadanych, jak to możliwe.
Jak podzielić ciąg znaków, aby uzyskać dostęp do elementu x?
Używając SQL Server, jak podzielić ciąg znaków, aby uzyskać dostęp do elementu x?
Weź napis "Hello John Smith". Jak podzielić ciąg znaków spacją i uzyskać dostęp do pozycji w indeksie 1, która powinna zwracać "John"?
Jak utworzyć unikalne ograniczenie, które pozwala również na null?
Chcę mieć unikalne ograniczenie na kolumnie, którą zamierzam wypełnić Guidami. Jednak moje dane zawierają wartości null dla t ... aniczenie unikalności tak, aby pozwalało na wiele wartości NULL, jednocześnie sprawdzając unikalność na rzeczywistych danych?
Jak znaleźć procedurę składowaną zawierającą?
Muszę przeszukać SQL server 2008 w poszukiwaniu procedur składowanych zawierających gdzie może
Nazwa pola bazy danych lub nazwa zmiennej.
Jak przekazać tablicę do procedury składowanej SQL Server
Jak przekazać tablicę do procedury składowanej SQL Server?
Na przykład, mam listę pracowników. Chcę użyć tej listy jako tabeli i połączyć ją z inną tabelą. Ale lista pracowników powinna być przekazywana jako parametr z C#.
DateTime2 vs DateTime w SQL Server
Który:
datetime
datetime2
Jest zalecanym sposobem przechowywania daty i czasu w SQL Server 2008+?
Zdaję sobie sprawę z ... je dokument najlepszej praktyki na temat tego, kiedy korzystać z czego, czy może powinniśmy po prostu używać datetime2 tylko?
T-SQL: Wybieranie wierszy do usunięcia za pomocą łączników
Scenariusz:
Powiedzmy, że mam dwa stoły, TableA i TableB. Klucz podstawowy TableB jest pojedynczą kolumną (BId) i jest kol ... )
Pytam dlatego, że wydaje mi się, że pierwsza opcja bądź o wiele bardziej skuteczny w przypadku większych stołów.
Dzięki!
Dlaczego tworzysz widok w bazie danych?
Kiedy i dlaczego ktoś decyduje, że musi utworzyć widok w swojej bazie danych? Dlaczego po prostu nie uruchomić normalnej procedury składowanej lub wybrać?
Ustaw NOCOUNT przy użyciu
Zainspirowany tym pytaniem gdzie istnieją różne poglądy na SET NOCOUNT...
Czy powinniśmy używać SET NOCOUNT ON dla SQL ... Mar 2013
Więcej Szczegółów od @ RemusRusanu:czy ustawienie NOCOUNT na naprawdę sprawia, że tak duża różnica w wydajności
Nie można obciąć tabeli, ponieważ odwołuje się do niej ograniczenie klucza obcego?
Używając MSSQL2005, Czy Mogę obcinać tabelę z ograniczeniem klucza obcego, jeśli najpierw obcinam tabelę potomną (tabelę z kl ... j, ale dostaję ten błąd:
Nie można obciąć tabeli 'TableName', ponieważ odwołuje się do niej ograniczenie klucza obcego.
SQL Server: różnica między partycją by a grupą BY
Używałem GROUP BY dla wszystkich typów zapytań zbiorczych na przestrzeni lat. Ostatnio wykonywałem inżynierię wsteczną kodu, ... atkiem dodatkowej funkcjonalności? Czy są to dwie wersje tej samej ogólnej funkcjonalności, czy też są czymś zupełnie innym?