+ Ответить в теме
Показано с 1 по 4 из 4

Тема: Как конвертировать тип колонки во VIEW

  1. #1
    z180 is on a distinguished road
    Регистрация
    29.04.2016
    Возраст
    38
    Сообщений
    2
    Вес репутации
    0

    По умолчанию Как конвертировать тип колонки во VIEW

    Доброго времени суток. Подскажите запрос на изменение типа столбца в VIEW TABLE.
    VIEW Таблица Table1 тип nvarchar(50), нужно сменить ей тип на int. Спасибо!

  2. По умолчанию

     
    Хотите избавиться от рекламы? Зарегистрируйтесь
  3. #2
    Administrator Админ
    system architect
    AiK is on a distinguished road Аватар для AiK
    Регистрация
    13.02.2004
    Адрес
    СПб
    Сообщений
    2,297
    Вес репутации
    80

    По умолчанию Re: Как конвертировать тип колонки во VIEW

    Есть два варианта. Либо изменить тип столбца "родительской" таблицы, либо если выборка не очень большая, то конвертировать налету, примерно так:

    Код sql:
    1. SELECT  CAST(varchar_col AS SIGNED) FROM your_table;
    Даже самый дурацкий замысел можно воплотить мастерски

  4. #3
    z180 is on a distinguished road
    Регистрация
    29.04.2016
    Возраст
    38
    Сообщений
    2
    Вес репутации
    0

    По умолчанию Re: Как конвертировать тип колонки во VIEW

    Цитата Сообщение от AiK Посмотреть сообщение
    Есть два варианта. Либо изменить тип столбца "родительской" таблицы, либо если выборка не очень большая, то конвертировать налету, примерно так:

    Код sql:
    1. SELECT  CAST(varchar_col AS SIGNED) FROM your_table;
    Правильно ли будет так? Вроде выполнил этот запрос, а тип поля у BOXID всё равно дёргается с родительской таблицы и не меняется. (У родителя тип nvarchar(50), а я хотел ему тип int задать?

    Код sql:
    1. CREATE VIEW [dbo].[AZ5] AS
    2. SELECT *
    3. FROM [HY_WRH_OST].[dbo].[HYt_CST_ARS_EventLog]
    4.  
    5. SELECT  CAST(BOXID AS int) FROM dbo.HYt_CST_ARS_EventLog;
    Последний раз редактировалось AiK; 29.04.2016 в 13:27. Причина: Добавлен тег [code=sql]

  5. #4
    Administrator Админ
    system architect
    AiK is on a distinguished road Аватар для AiK
    Регистрация
    13.02.2004
    Адрес
    СПб
    Сообщений
    2,297
    Вес репутации
    80

    По умолчанию Re: Как конвертировать тип колонки во VIEW

    Цитата Сообщение от z180 Посмотреть сообщение
    Правильно ли будет так?
    Нет. Вот дока по функции cast: http://dev.mysql.com/doc/refman/5.7/...#function_cast
    Среди допустимых типов есть SIGNED, есть UNSIGNED, но нет INT.
    Даже самый дурацкий замысел можно воплотить мастерски

+ Ответить в теме

Похожие темы

  1. View... Button & New Dialog create MFC
    Народ нужен хелп. Подскажите как в MFC намутить кнопку Browse... (по-нашему Обзор...), а то никак непойму. И ещо один вопросик: у меня принажатии на...
    от Apokal в разделе Win API, Shell..
  2. Замещение одного значения на другое во View
    Необходимо во view сделать так, чтобы в выводимой колонке выводилось значение 'заявка закрыта' если в одном из полей в таблице стоит значение...
    от Agata-Net-lady в разделе SQL
  3. View
    Здравствуйте! Подскажите пожалуйста что мне делать? я пытаюсь написать VIEW где использую много TABLES и VIEWS и в итоге получаю ошибку ...
    от elvira в разделе SQL
  4. VBA (Word) Конвертировать Hyperlinks в текст
    Подскажите как правильнее всего конвертировать Hyperlink в документе MS WORD в простой текст но c сохранением форматирования . То есть стандартно...
    от Aent в разделе MS Office и VB(A).
  5. Как создать List View
    Везде в MSDN натыкаюсь на визуальный компонент List View, но так и не нашел можно ли его создать при помощи CreateWindowsEx. Может ли кто-нибудь...
    от treider в разделе Ассемблер

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения