使用用户定义的函数作为布尔表达式

奥托·沙瓦泽(Oto Shavadze)

如何使用用户定义的函数作为布尔表达式?

例如REGEXP_LIKE()用作布尔表达式的函数,对不对?

... WHERE REGEXP_LIKE() ...

但是如何使它成为用户定义的功能呢?当我的函数返回BOOLEAN类型时,然后,当我调用此函数时,由于纯SQL无法使用BOOLEAN类型而出现错误。

聚苯乙烯

因此,我这样做:我的函数返回VARCHAR2类型:即'TRUE'or 'FALSE',然后在SQL中使用:... WHERE my_function() = 'TRUE' ...

这是模拟布尔类型的正确方法吗?还是存在更多更好的解决方案?

ibre5041

否。这在Oracle中可能会造成混淆,但是SQL虽然处理布尔表达式,但不知道布尔数据类型。与过程PL / SQL不同,在过程PL / SQL中可以使用布尔数据类型。

在Oracle中,SQL和PL / SQL由不同的引擎评估。这些引擎使用相似的数据类型,但不相同。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用用户EasyIn的复杂条件表达式。

来自分类Dev

在Xtext上使用布尔表达式作为参数

来自分类Dev

在SQL用户定义函数中使用公用表表达式时出错

来自分类Dev

使用dplyr(R)将条件表达式传递到用户定义的函数中

来自分类Dev

如何在xpath表达式中使用名称实现用户定义的函数?

来自分类Dev

在SQL用户定义函数中使用公用表表达式时出错

来自分类Dev

在SML中将函数作为参数的布尔表达式和函数

来自分类Dev

使用用于Javascript的XPath表达式添加自定义规则

来自分类Dev

动态布尔表达式变量与布尔函数的区别

来自分类Dev

使用Python编写布尔表达式

来自分类Dev

“-”作为布尔表达式的作用是什么

来自分类Dev

将布尔表达式作为方法参数传递

来自分类Dev

如何定义布尔表达式并仅在使用时对其求值?

来自分类Dev

Ruby-使用用户输入+正则表达式搜索哈希键并返回多个匹配项

来自分类Dev

Ruby-使用用户输入+正则表达式搜索哈希键并返回多个匹配项

来自分类Dev

VBA 数据解析 - 具有用户定义函数的正则表达式循环

来自分类Dev

如何将if-then表达式添加到用户定义的函数中?

来自分类Dev

如何使IE正常使用拆分函数中作为函数参数提供的正则表达式?

来自分类Dev

布尔表达式简化

来自分类Dev

布尔表达式+短路

来自分类Dev

PowerShell布尔表达式

来自分类Dev

简化布尔表达式

来自分类Dev

简化 AND OR 布尔表达式

来自分类Dev

尝试使用正则表达式解析Java中的复杂布尔表达式

来自分类Dev

使用Rcpp从C ++调用用户定义的R函数

来自分类Dev

原则:在ORDERBY中使用用户定义的函数

来自分类Dev

如何在python中使用用户定义的函数?

来自分类Dev

如何创建使用用户定义函数的BigQuery视图?

来自分类Dev

使用用户定义的函数进行字符串反向

Related 相关文章

  1. 1

    使用用户EasyIn的复杂条件表达式。

  2. 2

    在Xtext上使用布尔表达式作为参数

  3. 3

    在SQL用户定义函数中使用公用表表达式时出错

  4. 4

    使用dplyr(R)将条件表达式传递到用户定义的函数中

  5. 5

    如何在xpath表达式中使用名称实现用户定义的函数?

  6. 6

    在SQL用户定义函数中使用公用表表达式时出错

  7. 7

    在SML中将函数作为参数的布尔表达式和函数

  8. 8

    使用用于Javascript的XPath表达式添加自定义规则

  9. 9

    动态布尔表达式变量与布尔函数的区别

  10. 10

    使用Python编写布尔表达式

  11. 11

    “-”作为布尔表达式的作用是什么

  12. 12

    将布尔表达式作为方法参数传递

  13. 13

    如何定义布尔表达式并仅在使用时对其求值?

  14. 14

    Ruby-使用用户输入+正则表达式搜索哈希键并返回多个匹配项

  15. 15

    Ruby-使用用户输入+正则表达式搜索哈希键并返回多个匹配项

  16. 16

    VBA 数据解析 - 具有用户定义函数的正则表达式循环

  17. 17

    如何将if-then表达式添加到用户定义的函数中?

  18. 18

    如何使IE正常使用拆分函数中作为函数参数提供的正则表达式?

  19. 19

    布尔表达式简化

  20. 20

    布尔表达式+短路

  21. 21

    PowerShell布尔表达式

  22. 22

    简化布尔表达式

  23. 23

    简化 AND OR 布尔表达式

  24. 24

    尝试使用正则表达式解析Java中的复杂布尔表达式

  25. 25

    使用Rcpp从C ++调用用户定义的R函数

  26. 26

    原则:在ORDERBY中使用用户定义的函数

  27. 27

    如何在python中使用用户定义的函数?

  28. 28

    如何创建使用用户定义函数的BigQuery视图?

  29. 29

    使用用户定义的函数进行字符串反向

热门标签

归档