Я пытаюсь изменить тип данных для colyumn от bigint до int. Я знаю, как сделать альтер заявление и как узнать, какой тип данных в настоящее время возложены на него:SQL-Server: изменить тип данных ЕСЛИ это bigint
SELECT data_type
FROM INFORMATION_SCHEMA.COLUMNS
WHERE TABLE_NAME = 'Table_Name' AND COLUMN_NAME = 'ColumnName'
Однако я не могу понять, как сделать это в, если заявление. Мне нужно только изменить тип данных, если он в настоящее время является bigint.
В таблице нет строк, поэтому данные перемещения не являются проблемой на данный момент.
Я очень благодарен за помощь, спасибо заранее!
Какой выход вы получаете, когда вы запускаете запрос, размещенный с имя_таблицей и именем столбца? –
Совет сегодня: всегда есть сценарий для создания базы данных с нуля. Поскольку у вас нет данных, настройте этот сценарий и заново создайте базу данных. – jarlh
@ChetanRanpariya запрос возвращает один столбец «data_type» с одним значением bigint –