embeded Firebird server

20 отговора 647 прегледа
в отговор на AJ™ #21

Re: Малко си объркал типовете

Не мога да ти отговоря защо. Просто те са различни. Диалект 1 е стар и не ти препоръчвам да го ползваш. В диалект 3 доста неща са подобрени. Ползвай него.
Конвертирането на типовете става с CAST.
Пример: Cast(израз as тип). Ако да речем имаш колона num varchar(10) и искаш да я конвертираш до integer трябва да напишеш cast(num as integer). Разбира се, ако съдържанието на num не може да се конвертира до цяло число ще се получи грешка.

Отговор