Różnice pomiędzy Delete i Truncate w T-sql

Przeglądając kod T-SQL można wywnioskować, że osoby mniej doświadczone używają zamiennie dwóch poleceń służących do usuwania wierszy: Delete i Trucate. Jaka jest między nimi różnica? Zarówno polecenie Delete jak i Truncate służy do usuwania wierszy z tabeli lecz występują znaczące różnice pomiędzy nimi: Delete – można użyć klauzuli WHERE w Dowiedz się więcej…

Batch Separator „GO”

Bardzo często pracując w MS SQL Server Management Studio wpisujemy komendy po, których odruchowo dodajemy tajemnicze GO. Co to takiego? Go jest to tzw. Batch Separator. Oddziela on nam poszczególne komendy, które muszą zostać wykonane. np. USE AdventureWorks2008R2 GO Istnieje również możliwość kilkukrotnego powtórzenia danej komendy. Należy wtedy po Go Dowiedz się więcej…