Форум программистов, компьютерный форум, киберфорум
Наши страницы
Microsoft SQL Server
Войти
Регистрация
Восстановить пароль
 
Kumamonsky
0 / 0 / 0
Регистрация: 19.01.2018
Сообщений: 4
1

Как изменить тип данных в столбце представления

11.07.2019, 11:43. Просмотров 210. Ответов 3

Имеется представление dbo.DetailsView и в нём есть столбец "Материал" и тип этого столбца int, нужно изменить его тип на nvarchar(50). Пробовал
SQL
1
ALTER TABLE dbo.DetailsView ALTER COLUMN Материал nvarchar(50)
, но так как dbo.DetailsView - представление, то очевидно не сработало.
Манипулировал по-всякому с ALTER VIEW и т.п. и тоже не получается, поисковики даже ничего приближённого к решению этой проблемы не выдают. Очень хочу понять, как это можно сделать.
0
Миниатюры
Как изменить тип данных в столбце представления  
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.07.2019, 11:43
Ответы с готовыми решениями:

Изменить тип данных столбца, являющегося идентификатором
Здравствуйте! Помогите, пожалуйста, разрулить вот какую проблему: Есть таблица Table, наполненная...

Изменить тип представления результатов
Подскажите как изменить представление результатов решения системы линейных уравнений, мне нужно...

Как изменить тип данных на абстрактный?
#include <iostream> #include <cstdlib> using namespace std; double *getSequence(int n) {...

VBA Excel 2003: подпись данных на столбце диаграммы: как изменить FontSize
Как программно изменить размер шрифта в подписи данных ряда (число написанное на столбце) ? Никак...

Как программно изменить тип данных в Excel?
Программа на VBasic возвращает из базы набор данных. В одной колонке данные типа Date. А...

3
invm
2307 / 1522 / 501
Регистрация: 02.06.2013
Сообщений: 3,749
11.07.2019, 12:11 2
T-SQL
1
2
3
4
5
6
alter view dbo.DetailsView
as
select
 ...
 cast(Материал as nvarchar(50)) as Материал
 ...
1
Kumamonsky
0 / 0 / 0
Регистрация: 19.01.2018
Сообщений: 4
11.07.2019, 12:29  [ТС] 3
Если не сложно, то подскажите пожалуйста что подразумевается под троеточием?
На их месте должны быть ещё какие-то элементы кода?
0
invm
2307 / 1522 / 501
Регистрация: 02.06.2013
Сообщений: 3,749
11.07.2019, 12:39 4
Цитата Сообщение от Kumamonsky Посмотреть сообщение
Если не сложно, то подскажите пожалуйста что подразумевается под троеточием?
Ответ подразумевает, что вы в тексте представления замените в select Материал на cast(Материал as nvarchar(50)) as Материал
1
11.07.2019, 12:39
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
11.07.2019, 12:39

Как можно изменить тип данных в таблице
Как можно изменить тип данных в таблице? После импорта таблицы тип данных "текстовый", а нужен...

Как изменить тип данных поля при импорте
Импортирую таблицу Excel в Access Access присваивает при импорте тип данных поля в зависимости от...

Определить комбинированный тип для представления следующих данных
Определить комбинированный тип для представления следующих данных: анке- та (ФИО, пол, возраст,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru