|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
16.04.2016, 10:27 | #1 |
Форумчанин
Регистрация: 26.02.2011
Сообщений: 301
|
Преобразование типов переменных
Возник небольшой вопрос
Конвертировать следующие форматы Код:
2. Смогу конвертировать только если в строке NVARCHAR числовое значение '123' например, то есть нельзя конвертировать символы 'абв' например,то есть получить какие нибудь аскии коды и записать их нельзя, скажем что то в виде 25 80 157 ,без пробелов, у символов? в смысле это правильно же что так получается, что только если число записано в строке NVARCHAR могу сконвертировать? 3. Конвертируется в число, можете подсказать как оно получается? |
16.04.2016, 19:04 | #2 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
select cast('ABCабв' as varbinary) -> 0x414243E0E1E2
select cast(N'ABCабв' as varbinary) -> 0x410042004300300431043204 Дата-время - число с точкой. В целой части относительный номер суток, в дробной - время. 1900-01-01 - нулевой день select CAST(GETDATE() AS BIGINT) -> 42475 - округлило целую часть select CAST(GETDATE() AS FLOAT) -> 42474,7905603395
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 16.04.2016 в 19:11. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Произвольное число переменных произвольных типов | ds.Dante | C# (си шарп) | 7 | 07.06.2011 09:39 |
Преобразование типов переменных | Guguzjaka | Общие вопросы C/C++ | 5 | 30.11.2009 18:45 |
Размер переменных базовых типов. | Defa4ka | Помощь студентам | 2 | 06.09.2009 01:46 |
Значение типов переменных | MAKEDON | Общие вопросы Delphi | 8 | 17.07.2008 11:24 |
Перевод переменных разных типов | LeoN | Общие вопросы Delphi | 3 | 23.03.2007 00:15 |