gpt4 book ai didi

sql - oracle raw数据类型在where子句中

转载 作者:行者123 更新时间:2023-12-04 05:59:21 25 4
gpt4 key购买 nike

我的数据库中有RAW类型的列。如何在where子句中使用它?
即仅获取第三个字节等于4的值。
这不起作用:

SELECT v from T where v[3]=4

最佳答案

使用UTL_RAW包的功能与raws进行交互,例如:

SQL> create table test (a raw(16));

Table created

SQL> insert into test values ('FF00FF00FF');

1 row inserted

SQL> select * from test where utl_raw.substr(a, 3, 1) = 'FF';

A
--------------------------------
FF00FF00FF

关于sql - oracle raw数据类型在where子句中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3101363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com