|
Ищу токенайзер на SPL
|
|||
---|---|---|---|
#18+
Кому нибудь попадались толковые реализации? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2019, 19:51 |
|
Ищу токенайзер на SPL
|
|||
---|---|---|---|
#18+
Попробовал сам, собственно вот что получилось create function ssplit3 ( plist char(30267), pd SET (char(1) not null) ) returning LIST (lvarchar(30267) not null); define i,first,last int; define ret_list LIST (lvarchar(30267) not null); define ret_str lvarchar(30267); let plist = nvl(plist,''); let first,last=1,1; for i=1 to length(trim(plist)) if(substr(plist,i,1) in pd) then let ret_str=trim(substr(plist,first,i-first)); insert into table (ret_list) values (ret_str); let first=i+1; end if end for let ret_str=trim(substr(plist,first,i-first)); insert into table (ret_list) values (ret_str); return ret_list; end function; ... |
|||
:
Нравится:
Не нравится:
|
|||
12.09.2019, 13:35 |
|
Ищу токенайзер на SPL
|
|||
---|---|---|---|
#18+
cpr, смотри в сторону JSON/BSON . Имеется запись JSON { "person" : { "givenname" : "Jim", "surname" : "Flynn", "age" : 29, "cars" : [ "dodge", "olds" ] }} drop table if exists tt1; create table tt1 (col1 int, col2 bson); insert into tt1 values (1, '{ "person" : { "givenname" : "Jim", "surname" : "Flynn", "age" : 29, "cars" : [ "dodge", "olds" ] }}'::JSON) select col1, BSON_VALUE_LVARCHAR(col3, "person.givenname") from tt1 where col1 = 1 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.09.2019, 00:53 |
|
Ищу токенайзер на SPL
|
|||
---|---|---|---|
#18+
cpr, Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2019, 12:04 |
|
Ищу токенайзер на SPL
|
|||
---|---|---|---|
#18+
Пример использования: Код: plsql 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2019, 12:09 |
|
Ищу токенайзер на SPL
|
|||
---|---|---|---|
#18+
Выбегалло, Кстати забавная ошибка в документации. SELECT bson_col.person.cars.1::JSON FROM bson_table; выдает ошибку 201 правильный вызов , который работает у меня SELECT bson_col.person.cars.'1'::JSON FROM bson_table; IDS 12.10FC10 ... |
|||
:
Нравится:
Не нравится:
|
|||
11.03.2020, 14:10 |
|
|
start [/forum/topic.php?fid=44&tid=1606702]: |
0ms |
get settings: |
30ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
142ms |
get tp. blocked users: |
2ms |
others: | 392ms |
total: | 633ms |
0 / 0 |