Ярлыки

.htaccess (4) тестирование (8) шаблоны проектирования (3) css (5) Debian (6) docker (2) Doctrine2 (6) Git (6) html (4) java (6) javascript (13) jquery (11) LFS (3) linux (23) mac os (4) mod_rewrite (2) MSSQL (4) MySQL (18) ORM Doctrine (17) patterns (3) PDO (3) perl (7) PHP (64) PHPUnit (8) Python (15) SEO (2) Silex (1) SimpleXML (1) SQL (14) ssh (4) Ubuntu (24) Yii1 (1) Zend Framework (19) ZendFramework2 (8)

пятница, 8 апреля 2011 г.

Transact-SQL. Преобразование типа поля при выборке.

Используем команды CAST и CONVERT

Подробно - http://msdn.microsoft.com/ru-ru/library/aa226054%28v=sql.80%29.aspx

Допустим есть поле типа uniqueidentifier. При выборке средствами php (mssql_connect ...) получим мусор, а нам нужна строка.

Транслируем новый тип поля в запросе
SELECT... CAST(F_CITIZENSHIP AS VARCHAR(255)) AS CITIZENSHIP ... FROM ...
и получаем на выходе строку.

Комментариев нет:

Отправить комментарий