каратэ - как читать отдельные значения из запроса к базе данных вместо жесткого кодирования - PullRequest
2 голосов
/ 14 июня 2019

В каратэ я пытаюсь прочитать запрос к базе данных
* def AccountDetails = db.readRow ('select * from')

Из этого я пытаюсь прочитать отдельные значения из этого запроса и установитьэто к одному значению
* set oimattrDetails $ .User Login = AccountDetails.UD_BLR_USR_USER_LOGIN

Здесь, UD_BLR_USR_USER_LOGIN - это атрибут, присутствующий в конкретной базе данных. Я не хочу жестко кодировать это значение в этой точке.Вместо того, чтобы присвоить это в какой-то эталонное значение и называем его

1008 ** Защиту USER_LOGIN = UD_BLR_USR_USER_LOGIN 1010 * Теперь используйте USER_LOGIN
набор oimattrDetails $ .user Войти = AccountDetails.USER_LOGIN 1013 *Как-то так .. Но это не работает Может ли кто-нибудь помочь мне с точным синтаксисом для использования

1 Ответ

0 голосов
/ 14 июня 2019

Многое зависит от типа объекта, возвращаемого этим кодом:

db.readRow()

Этот код не является частью каратэ, и вы должны предоставить более подробную информацию здесь, в этой части - иначе никто не может помочьвы.Если он написан не вами, поговорите с человеком или командой, которая его написала - нет смысла говорить о «атрибутах» базы данных.Возможно, простое решение состоит в том, чтобы добавить некоторый код Java к объекту db (я предполагаю, что это утилита Java ) - для решения для вашего конкретного случая использования.

Короче говоря,Ваш вопрос звучит для меня, что это не имеет никакого отношения к каратэ.

...