首页 > 数据库 > 国内数据库 > YashanDB TREAT函数

TREAT函数用于修改 expr定义的类型。
必须拥有type的EXECUTE权限。
expr和type的类型必须是自定义类型的OBJECT类型。
如果expr和type是同一类型,函数返回值为expr。
type必须是expr定义类型的超类型或子类型,否则TREAT编译错误。
如果expr的值不是type类型或type的子类型,TREAT执行错误,在SQL中返回NULL,在PL中产生一个异常。
示例
TREAT函数用于修改 expr定义的类型。
必须拥有type的EXECUTE权限。
expr和type的类型必须是自定义类型的OBJECT类型。
如果expr和type是同一类型,函数返回值为expr。
type必须是expr定义类型的超类型或子类型,否则TREAT编译错误。
如果expr的值不是type类型或type的子类型,TREAT执行错误,在SQL中返回NULL,在PL中产生一个异常。
示例
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70028812/viewspace-3093166/ ,如需转载,请注明出处,否则将追究法律责任。