29

1 つの SQL ステートメント、複数のテーブルで切り捨てられる可能性はありますか?

このような:

 truncate table #OBJ_AvailabilityTraining, #OBJ_AvailabilityHoliday, #Dates_temp;

よろしく

4

6 に答える 6

3

おまけの例、文字列で始まる 1 つのデータベース内のすべてのテーブルを切り捨てます...

SELECT CONCAT('TRUNCATE TABLE ', TABLE_NAME, ';')
FROM INFORMATION_SCHEMA.TABLES
WHERE TABLE_SCHEMA = 'my_database_name'
  AND TABLE_NAME LIKE 'cache_%';
于 2016-03-17T00:05:02.653 に答える