检查字段是否在选择
答
谢谢你的回答。
现在我会去:使用错误处理
substring(fieldname from 1 for 1) > '0' and
substring(fieldname from 1 for 1) < '9'
答
这个程序,返回字段的值是,如果内容是整数,否则返回0
SET TERM^;
create or alter procedure INT_CHECK (
IN_STR varchar(100))
returns (
ORESULT integer)
as
BEGIN
/* because WHEN works for the entire block use a separate BEGIN..END*/
begin -- START OF BLOCK
oresult = cast(:in_str as integer);
when any do
begin
oresult = 0;
end
end -- END OF BLOCK
suspend;
END^
SET TERM ;^
你可以尝试找到一个这样做的UDF(或写你自己的)。 –