Хранимая процедура
Добавлено: 19 июн 2007, 22:59
InterBase 6.1
Ошибка:
Arithmetic overflow or division by zero has occured. Arithmetic exception, numeric overflow or string truncation. Cannot transliterate character between character sets.
Данные в таблице - WIN1251, collate тот же. Если параметр запроса - латиница - все работает. Кириллица - ошибка.
Подскажите начинающему, пожалуйста:)
Код: Выделить всё
CREATE PROCEDURE SP_MARKA_ADD_PRESENT (
M_NAME VARCHAR(50))
RETURNS (
FLAG INTEGER)
AS
BEGIN
/* Procedure Text */
IF (EXISTS(SELECT 1 FROM MARKA_ADD WHERE NAME = :M_NAME)) THEN
FLAG = 1 ;
ELSE
FLAG = 0 ;
SUSPEND;
ENDArithmetic overflow or division by zero has occured. Arithmetic exception, numeric overflow or string truncation. Cannot transliterate character between character sets.
Данные в таблице - WIN1251, collate тот же. Если параметр запроса - латиница - все работает. Кириллица - ошибка.
Подскажите начинающему, пожалуйста:)