sp_addtype - dodaje typ danych zdefiniowany przez użytkownika(np. miasto)
sp_helpdb - podaje informacje o bazie danych o nazwie systemowej, jak nie ma podanej nazwy wyświetla informacje o wszystkich bazach danych.
OBJECT_ID - zwraca numer identyfikacyjny obiektu w bazie danych.
DROP TABLE - usuwa tabele
CREATE TABLE - tworzy tabele
ALTER TABLE - zmienia jakoś tabele
sp_droptype - usuwa zdefiniowany przez użytkownika typ danych
ALTER DATABASE - zmienia baze danych
sp_spaceused - wyświetla liczbę miejsca zajętego przez tabele, albo przez cala baze danych
BACKUP TRAN ClassNorthwind WITH TRUNCATE_ONLY - zapewnia kopie zapasowa bez
sp_help - wyświetla informacje o bazie danych o typach użytkownika albo o typach wspieranych przez MS.
ALTER TABLE Employees ADD Age tinyint NULL - dodanie tabeli Age gdzie wartością jest mala liczba całkowita, moze być pusta.
DROP COLUMN age - usuwa kolumne Age z tabeli
DROP CONSTRAINT - dodanie ograniczenia (np. Primary Key)
ADD CONSTRAINT - usuniecie ograniczenia
DROP DEFAULT - usuwa wartość domyślaną przypisana danej kolumnie
CREATE DEFAULT - tworzy wartość domyślna przypisana kolumnie
sp_unbindrule - czyści przypisanie, tak aby dana kolumna nie kozystala z niego
DROP RULE 0- usuwa regułę
sp_bindrule - przypisuje regułę dodawania typów danych do kolumny
SET NOCOUNT ON- nie wyświetla liczenia tego ile wierszy została zaktualizowanych
SET NOCOUNT OFF - wyłącza ta co wyżej
FOREIGN KEY(CustomerID) REFERENCES dbo.Customers(CustomerID) - tworzy forign Key który odnosi się do wartości w tabeli customers
NONCLUSTERED - indeks nie klasterowany (nie sortuje danych na dysku fizycznie a jedynie indeksy)
WITH FILLFACTOR = 75 (zapełnienie strony tylko w 75 %)
ADD CONSTRAINT CK_BirthDate - dodanie ograniczenia CK-BirthDate
CHECK (BirthDate < GETDATE()) - takiego, ze data urodzenia musi być wcześniejsza niż obecna data.
SELECT t.name AS [Table Name], i.name AS [Index Name], i.*
FROM sysobjects AS t JOIN sysindexes AS i ON t.id = i.id
WHERE t.id > 100
ORDER BY t.name - wyświetla nazwę tabel i nazwy indeksów z tabeli sysobject połączonej z sysindexes na złączeniu id tabeli = id indexu z warunkiem ze index tabeli jest większy od 100, jest posortowane według nazwy.
DBCC SHOWCONTIG - wyświetla informacje o stronach ilości ich, fragmentacji danych itp.
index_cleanup - funkcja która jest w jednym ćwiczeniu miała ona usuwać indeks tworzone podczas jego realizowania.
CREATE UNIQUE NONCLUSTERED INDEX charge_no_CL ON charge (charge_no) - tworzy nie klasterowany index który jest niepowtarzalny na kolumnie charge_no w tabeli charge