Jak vytvořit skript Alter Table v SQL


V SQL 2005 se můžete setkat s situací, kdy potřebujete vygenerovat skript ALTER TABLE, například při přidávání nového sloupce do databáze nebo změně typu pole atd.

Chcete-li generovat skript pro konkrétní funkci SQL, například CREATE, SELECT, UPDATE atd., obvykle byste měli pravým tlačítkem myši kliknout na tabulku v SQL Management Studio a zvolit Tabulku skriptů jakoa potom která chcete skriptovat.

script table as alter to disabled

V nabídce Tabulka skriptů je však možnost ALTER Tojakomožnost menu! Takže pokud chcete vytvořit skript, jak to děláte? Takhle to nemůžete dělat, když změníte tabulku.

Chcete-li vygenerovat skript, nejprve klikněte pravým tlačítkem myši na tabulku, kterou chcete změnit, a vyberte možnost Design

změna možnosti tabulky zakázána

Nyní pokračujte a přidejte nové sloupce, změňte typy polí, nastavte pole NULLS nebo ne. Jakmile skončíte, kliknete pravým tlačítkem myši na libovolný sloupec nebo na prázdné místo a uvidíte možnost Generovat změnu skriptu.

generate change script sql

Nyní pokračujte a uložte soubor a budete mít svůj ALTER TABLE skript! Je to trochu matoucí, protože všechny ostatní funkce lze skriptovat jen kliknutím pravým tlačítkem, ale je to jednoduché, jakmile se naučíte. Užijte si!

How to use Microsoft Excel and SQL Spreads to update data in SQL Server

Související příspěvky:


16.09.2009