DBA MS SQL Server
Wyciągamy nazwy kolumn z tabel
Istniej kilka sposobów aby wyciągnąć nazwy kolumn z tabel w bazie danych SQL Server. Oto one przedstawione poniżej,
Istniej kilka sposobów aby wyciągnąć nazwy kolumn z tabel w bazie danych SQL Server. Oto one przedstawione poniżej,
Komenda dbcc checkprimaryfile przyjmuje dwa parametry. Pierwszym parametrem jest fizyczna nazwa pliku drugim parametrem jest liczba całkowita z przedziału od 0 do 3. Poniżej przedstawiam opis tych wartości: 0 – zwraca wartość 1, jeśli plik jest plikiem podstawowej bazy danych1 – zwraca nazwę, rozmiar, maksymalny rozmiar, status i ścieżkę wszystkich Dowiedz się więcej…
Klucz obcy to łącze między dwiema tabelami, które jest używane do wymuszania integralności referencyjnej w bazie danych. Zaufane klucze zapewniają, że dane w bazie danych pozostają „czyste” i logiczne. Tworząc zaufane klucze obce w SQL Server między tabelami, optymalizator jest w stanie przyjąć pewne założenia dotyczące danych, a tym samym Dowiedz się więcej…
Zwykle, gdy musimy usunąć więcej niż jedną tabelę, zwykle piszemy takie zapytanie. Nie ma jednak potrzeby powtarzania komend DROP TABLE, możesz napisać to w jednym zapytaniu: Jeśli nie jesteś pewien, czy tabela istnieje, czy nie, możesz to również sprawdzić to za pomocą słów kluczowych IF EXISTS. Ponadto należy pamiętać, że Dowiedz się więcej…
SQL Server 2016 wprowadza modyfikację do instrukcji TRUNCATE TABLE, która pozwala czyścić określoną partycję lub zestaw partycji z tabeli, jednocześnie uzyskując zalety instrukcji TRUNCATE TABLE bez usuwania wszystkich danych z tabeli. Ten nowy mechanizm filtru w instrukcji TRUNCATE TABLE jest uzyskiwany za pomocą opcji WITH PARTITIONS () określającej partycję lub Dowiedz się więcej…
Bardzo często zdarza się, że trzeba dokonać zmian na wielu milionach rekordów. Wykonując update czy delete na takiej ilości rekordów w ramach jednej transakcji doprowadzamy do sytuacji rozrostu loga transakcyjnego. Oczywiście jeżeli byśmy takie operacje wykonywali małymi porcjami to powstało by dużo transakcji i po zakończeniu każdej z nich silnik Dowiedz się więcej…