?-|(垂直)
📄字数 261
👁️阅读量 加载中...
功能描述
判断两条线是否相互垂直。适用于LSEG和LINE。
语法格式
L_OPERAND_TYP ?-| R_OPERAND_TYP
输入参数
L_OPERAND_TYP(左操作数类型) | R_OPERAND_TYP(右操作数类型) | RET_TYPE(返回类型) |
---|---|---|
LINE | LINE | BOOLEAN |
LSEG | LSEG | BOOLEAN |
输出结果
输出结果的类型为 BOOLEAN
类型。
示例
sql
-- 两条直线是否垂直。
SQL> SELECT LSEG('[(0,0),(0,1)]') ?-| LSEG('[(0,0),(1,0)]' );
+-------+
| EXPR1 |
+-------+
| T |
+-------+
-- 两条直线是否垂直。
SQL> SELECT LINE('[(0,0),(0,1)]') ?-| LINE('[(0,0),(1,0)]' );
+-------+
| EXPR1 |
+-------+
| T |
+-------+