Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Изменение типов без пересоздания / 9 сообщений из 9, страница 1 из 1
30.01.2018, 10:53
    #39593158
roma1975
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение типов без пересоздания
Здравствуйте.

У меня возник такой вопрос - можно ли добавить новую колонку в тип user defined table types без удаления и вновь создания этого типа?
...
Рейтинг: 0 / 0
30.01.2018, 11:12
    #39593175
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение типов без пересоздания
roma1975,

https://msdn.microsoft.com/en-us/library/bb522526(v=sql.105).aspx

авторThe user-defined table type definition cannot be modified after it is created.
...
Рейтинг: 0 / 0
30.01.2018, 11:17
    #39593181
roma1975
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение типов без пересоздания
А можно на примере.
...
Рейтинг: 0 / 0
30.01.2018, 11:20
    #39593185
Изменение типов без пересоздания
roma1975,

читать совсем не умеешь?
...
Рейтинг: 0 / 0
30.01.2018, 11:21
    #39593189
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение типов без пересоздания
roma1975А можно на примере.
Ты сделал моё утро!
...
Рейтинг: 0 / 0
30.01.2018, 11:33
    #39593203
Yasha123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение типов без пересоздания
1. имеющийся тип переименовать
2. создать новый с лишней колонкой и со старым именем.
3. всем заинтересованным модулям сделать sp_refreshsqlmodule
...
Рейтинг: 0 / 0
30.01.2018, 11:45
    #39593215
gyhkj
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение типов без пересоздания
Что-то, наверное, поменять можно.

https://msdn.microsoft.com/en-us/library/ms175007(v=sql.90).aspx

A user-defined type is implemented through a class of an assembly in the Microsoft .NET Framework common language runtime (CLR).

https://msdn.microsoft.com/en-us/library/ms186711(v=sql.90).aspx

ALTER ASSEMBLY refreshes it to the latest copy of the Microsoft .NET Framework modules that hold its implementation and adds or removes files associated with it.
...
Рейтинг: 0 / 0
30.01.2018, 11:53
    #39593226
TaPaK
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение типов без пересоздания
Yasha1231. имеющийся тип переименовать
2. создать новый с лишней колонкой и со старым именем.
3. всем заинтересованным модулям сделать sp_refreshsqlmodule
костыли есть всегда :)
главное обновить все пока не сможешь дропнуть переименованный
...
Рейтинг: 0 / 0
30.01.2018, 21:08
    #39593594
Владислав Колосов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Изменение типов без пересоздания
- А теперь хотите !пиии! по-настоящему? - спросила фея.
- Хотим! - воскликнули усталые разработчики
Фея взмахнула волшебной палочкой и у разработчиков все типы заменились на пользовательские табличные.
...
Рейтинг: 0 / 0
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Изменение типов без пересоздания / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]