|
Как в запросе проверить совместимость двух типов MSSQL2008?
|
|||
---|---|---|---|
#18+
Доброе время суток! существует ли способ в одном запросе выяснить совместимость двух различных типов данных? можно конечно тупо забить в код проверку на основе таблицы совместимости но возможно существует более элегантное решение. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2012, 13:07 |
|
Как в запросе проверить совместимость двух типов MSSQL2008?
|
|||
---|---|---|---|
#18+
Mikhail Tchervonenko, Eсть набор функций IS**** ими можно проверить соответствие данных требования того или иного типа. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2012, 13:15 |
|
Как в запросе проверить совместимость двух типов MSSQL2008?
|
|||
---|---|---|---|
#18+
Mikhail Tchervonenko, а что вы понимаете под совместимостью двух типов? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2012, 13:23 |
|
Как в запросе проверить совместимость двух типов MSSQL2008?
|
|||
---|---|---|---|
#18+
Код: sql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2012, 13:26 |
|
Как в запросе проверить совместимость двух типов MSSQL2008?
|
|||
---|---|---|---|
#18+
ShakillMikhail Tchervonenko, а что вы понимаете под совместимостью двух типов? Возможность конвертации без потери части значения. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2012, 17:24 |
|
Как в запросе проверить совместимость двух типов MSSQL2008?
|
|||
---|---|---|---|
#18+
Mikhail TchervonenkoShakillMikhail Tchervonenko, а что вы понимаете под совместимостью двух типов? Возможность конвертации без потери части значения.Только выполнив такую цепочку: сконверить значние в новый тип, потом обратно и полученное сравнить с исходным значением. Потому что то, что вы спрашиваете, не только от типа зависит, но и от самих значений. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2012, 17:27 |
|
Как в запросе проверить совместимость двух типов MSSQL2008?
|
|||
---|---|---|---|
#18+
Mikhail TchervonenkoВозможность конвертации без потери части значения. Вы путаете соленое и красное. Например, тип varchar совместим с типом int. Но не любую символьную строку можно преобразовать к числу. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.06.2012, 17:28 |
|
Как в запросе проверить совместимость двух типов MSSQL2008?
|
|||
---|---|---|---|
#18+
GloryMikhail TchervonenkoВозможность конвертации без потери части значения. Вы путаете соленое и красное. Например, тип varchar совместим с типом int. Но не любую символьную строку можно преобразовать к числу. меня в данном случае интересовали неявные преобразования, т.е. не требующие вызова специальных функций конвертации. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 16:30 |
|
Как в запросе проверить совместимость двух типов MSSQL2008?
|
|||
---|---|---|---|
#18+
Mikhail Tchervonenkoменя в данном случае интересовали неявные преобразования, т.е. не требующие вызова специальных функций конвертации. Все сказанное выше относится и к неявному преобразованию. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 16:36 |
|
Как в запросе проверить совместимость двух типов MSSQL2008?
|
|||
---|---|---|---|
#18+
Mikhail TchervonenkoGloryпропущено... Вы путаете соленое и красное. Например, тип varchar совместим с типом int. Но не любую символьную строку можно преобразовать к числу. меня в данном случае интересовали неявные преобразования, т.е. не требующие вызова специальных функций конвертации. преобразование строки в целое возможно и без явного cast/convert вас вот это интересует? ... |
|||
:
Нравится:
Не нравится:
|
|||
21.06.2012, 16:37 |
|
|
start [/forum/topic.php?fid=46&gotonew=1&tid=1712018]: |
0ms |
get settings: |
8ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
42ms |
get topic data: |
8ms |
get first new msg: |
6ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 159ms |
0 / 0 |