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