?-|
功能描述
判断两条线是否相互垂直。适用于LSEG和LINE。
- 是,返回TRUE。
- 否,返回FALSE。
数据类型
L_OPERAND_TYP(左操作数类型) | R_OPERAND_TYP(右操作数类型) | RET_TYPE(返回类型) |
---|---|---|
LSEG | LSEG | BOOLEAN |
LINE | LINE |
示例
线段相互垂直
sqlSQL> SELECT LSEG('[(0,0),(0,1)]') ?-| LSEG('[(0,0),(1,0)]' ); EXPR1 | ------------------------------------------------------------------------------ T | Total 1 records.
直线相互垂直
sqlSQL> SELECT LINE('[(0,0),(0,1)]') ?-| LINE('[(0,0),(1,0)]' ); EXPR1 | ------------------------------------------------------------------------------ T | Total 1 records.