2015-04-21 1 views
0

Я пытаюсь выяснить, как управлять видом на возвращение результирующего набора на основе поиска по шаблону Если оракул, я буду использовать select * from employee_table where employee_name = '%Jac%' Это возвращает результирующий набор, где работник имена Jack Jackson JacobDenodo запрос для поиска по столбцам с использованием группового символа

у меня есть denodo URL, который возвращает JSON, основанный на employee_name, и я должен ввести полное имя сотрудника, чтобы получить результат,

http://localhost.com:9090/xyz/employee_view/views/employee_view?employee_name=%Jack%&$format=json

+0

Я не совсем уверен, в чем ваш вопрос ... однако вам, вероятно, понадобятся одинарные кавычки в вашем URL: 'http://localhost.com:9090/xyz/employee_view/views/employee_view?employee_name='% Джек% '& $ = формат json'. Вы также можете попробовать этот синтаксис: 'http://localhost.com:9090/xyz/employee_view/views/employee_view?$filter=employee_name, например '% Jack%' & $ format = json'. URL-адрес будет выглядеть следующим образом: 'http: //localhost.com: 9090/xyz/employee_view/views/employee_view? $ Filter = employee_name% 20like% 20% 27% 25Jack% 25% 27 & $ format = json' –

ответ

1

я просто проверить это, и она работает:

http://hostname:9090/server/databasename/resource_name/views/view_name?$filter=name%20like%20%27%Jac%%27&$format=json 

Я не знаю, как заставить его работать без параметра $ фильтра, хотя.

+0

Его не работает для меня, все, что я вижу, это пустая страница. – user525146

+0

Вы опубликовали веб-сервис? Вы также можете использовать встроенные веб-службы, которые автоматически публикуются: http: // имя_хоста: 9090/denodo-restfulws/databasename ... –