2
什么是RIGHT()
(与FB2.5中相同) 对于较旧版本的firebird(Firebird 2.0)而不使用UDF?老版本的Firebird版本中的Right()函数
什么是RIGHT()
(与FB2.5中相同) 对于较旧版本的firebird(Firebird 2.0)而不使用UDF?老版本的Firebird版本中的Right()函数
使用SUBSTRING和CHARACTER_LENGTH功能。两个内部版本的FB 2.0版本:
SELECT
IIF(CHARACTER_LENGTH(str_field) <= <right_characters_count>,
str_field,
SUBSTRING(str_field FROM
(CHARACTER_LENGTH(str_field) - <right_characters_count> + 1)))
FROM
some_table
这给了我_无效偏移参数XX到SUBSTRING。只允许正整数._对于短于charcount的字段。但是,谢谢,我会欺骗这个工作 –
我已经改变了这个例子,以便它将正确地使用字符串短,然后所需的右侧字符计数。 –