SSMS
 sql >> база данни >  >> Database Tools >> SSMS

Принуждаване на Management Studio да използва ALTER TABLE вместо DROP/CREATE

Да, можеш!

В SQL Server Management Studio отидете в режима на проектиране на таблицата за въпросната таблица и направете своите промени. Въпреки това:не щракнете върху бутона „Запазване“, но вместо това щракнете с десния бутон в изгледа за дизайн на таблицата, трябва да има елемент „Генериране на скрипт за промяна“ в края на контекстното меню.

Щракнете върху този елемент от менюто и ще получите изскачащ диалогов прозорец, който съдържа T-SQL скрипта, необходим за извършване на промените, които сте направили в таблицата в дизайнера. Копирайте или запазете този T-SQL код и анулирайте от дизайнера и воала - имате своя скрипт за промяна!

АКТУАЛИЗИРАНЕ: Марко, извинявай, не мисля, че има опция за промяна на поведението по подразбиране, поне не в момента. Може да искате да подадете заявка за подобрение до Microsoft на Microsoft Connect, за да предложите това – добра идея, мисля!



  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. Време за изпълнение на заявка в Management Studio &Profiler. Какво измерва?

  2. Предупреждение за отпадане на таблици в студиото за управление на SQL Server 2008?

  3. Как да намеря повторения на {min,max} с модели на регулярни изрази във Visual Studio или SSMS Find and Replace?

  4. Избран като жертва на безизходица при просто Add() -> SaveChanges()

  5. Накарайте SQL Intellisense да знае текущата база данни