アーカイブ

‘truncate’ タグのついている投稿

SQL Server Compact 3.5 でTRUNCATE TABLEは使えないようです。

2009 年 4 月 22 日

SQL Server Compact 3.5 でTRUNCATE TABLEは使えない

photo by -Angela

SQL Server 2008 Expressなどの、Transact-SQLでサポートされている、TRUNCATE TABLE ステートメントがあります。

TRUNCATE TABLEを使用すると、指定したテーブル内のすべての行を削除してくれる便利な文です。

DELETE ステートメント に、WHERE句をつけなければ、TRUNCATE TABLEを発行するのと同等にテーブル内のすべての行を削除することは可能なのですが、TRUNCATE TABLEはテーブル内削除のためだけの関数なため、利点がいくつかあります。

続きを読む…

SQL Server, データベース , , , , , , , ,

SQL Server 2008 Tips TRUNCATE TABLE文でテーブルを空にする

2009 年 4 月 9 日

TRUNCATE TABLE文でテーブルを空にする

photo by JenniPenni

SQL Server などデータベース開発で、一時適にテーブルを空にしたいことがあります。

そのような時に、簡単にテーブルを空に(テーブル内のデータを全削除)できます。

truncate table テーブル名

この一文で、テーブル内のデータが全削除されます。

SQL Server, データベース , , , , ,

TRUNCATE TABLE文でIDENTITY列の番号を任意の位置に設定

2009 年 3 月 8 日
IDENTITY列を設定

IDENTITY列を設定

各テーブル毎のIDを自動増加(シーケンシャルな数値を順に発行)したい時に設定する。
IDENTITY列をテーブル内のレコードを全削除した場合などにIDENTITY列を1にリセットしたい、叉は、任意の位置に設定したい場合に使用できます。

続きを読む…

SQL Server, データベース , ,