Получаем в JSON сведения о клиенте по ID из списка клиентов
CURL:
curl "http://127.0.0.1:8887/xdac/rpc/f_get_client?p_id=" -X GET
Выберите клиента *
Фамилия ЫЫЫ1 Фамилия Имя Отчество Быков Артём Романович Жуков Савва Романович Горелов Вадим Захарович Федотов Павел Игоревич Артамонов Роберт Николаевич Чесноков Роберт Алексеевич Романов Тихон Семёнович Жуков Тихон Платонович Попов Игорь Семёнович Тихомиров Юрий Савельевич Николаев Григорий Платонович Михайлов Леонид Арсеньевич Воробьев Михаил Андреевич Иванов Кирилл Артёмович Попов Ярослав Дмитриевич Евдокимов Павел Павлович Горохов Николай Кириллович Журавлев Алексей Павлович Быков Николай Матвеевич Вавилов Кирилл Станиславович Артамонов Николай Демидович Тарасов Демид Владимирович Лебедев Марк Станиславович Федотов Егор Фёдорович Жданов Роман Ярославович Евдокимов Анатолий Тимофеевич Богданов Тимофей Викторович Шишкин Демид Максимович Соловьев Тимофей Романович Захаров Герман Олегович Нестеров Всеволод Артурович Соловьев Руслан Петрович Андреев Никита Артёмович Нестеров Мирослав Арсеньевич Петров Евгений Кириллович Захаров Михаил Георгиевич Шишкин Савва Демидович Высоцкий Роберт Семёнович Власов Антон Платонович Горелов Григорий Макарович Жданов Матвей Иванович Гончаров Василий Миронович Игнатов Демид Владимирович Тихомиров Евгений Даниилович Журавлев Никита Станиславович Никитин Лев Артемьевич Ильин Григорий Кириллович Костин Владимир Платонович Хохлов Анатолий Николаевич Дементьев Леон Лукич Гусев Артемий Семёнович Тихомиров Григорий Петрович Борисов Максим Николаевич Николаев Артемий Вадимович Дмитриев Александр Станиславович Калмыков Руслан Павлович Андреев Даниил Мирославович Воронин Ярослав Артёмович Николаев Владислав Маркович Евдокимов Григорий Никитич Костин Демид Миронович Грачев Лев Павлович Петров Вадим Евгеньевич Андреев Савелий Михайлович Игнатов Михаил Денисович Грачев Руслан Станиславович Никитин Никита Иванович Егоров Егор Станиславович Журавлев Виктор Константинович Чесноков Лев Матвеевич Воронин Андрей Леонидович Федотов Александр Вадимович Хохлов Михаил Никитич Борисов Даниил Михайлович Маркин Мирон Романович Высоцкий Елисей Леонидович Марков Дмитрий Матвеевич Гусев Тимофей Владимирович Борисов Роберт Платонович Хохлов Анатолий Павлович Романов Василий Германович Воробьев Ярослав Львович Грачев Григорий Платонович Калмыков Савелий Платонович Воронин Егор Максимович Гончаров Руслан Павлович Кузнецов Герман Петрович Костин Михаил Платонович Горохов Артём Семёнович Федотов Роберт Тихонович Андреев Антон Ярославович Лебедев Максим Иванович Ильин Савва Даниилович Никитин Виктор Иванович Фадеев Дмитрий Романович Шишкин Савва Ильич Гусев Иван Мирославович Быков Тихон Денисович Ильин Никита Маркович Жданов Мирослав Миронович Евдокимов Руслан Дмитриевич Тарасов Макар Семёнович Вавилов Артём Евгеньевич Тихомиров Максим Семёнович Никитин Вадим Викторович Шишкин Игорь Егорович Иванов Роман Павлович Лебедев Марк Павлович Хохлов Юрий Андреевич Воронин Елисей Павлович Шишкин Захар Ярославович Быков Мирослав Макарович Высоцкий Иван Артурович Калмыков Савва Семёнович Власов Тимур Николаевич Федотов Никита Никитич Лебедев Леонид Викторович Воронин Роберт Вадимович Дмитриев Александр Викторович Евдокимов Владимир Михайлович Румянцев Роберт Львович Никитин Роман Иванович Воробьев Иван Тимофеевич Калмыков Алексей Александрович Федоров Савелий Михайлович Платонов Елисей Леонидович Федоров Анатолий Максимович Высоцкий Григорий Тихонович Власов Артемий Фёдорович Дементьев Роберт Тимурович Соловьев Артемий Артурович Костин Константин Станиславович Журавлев Артемий Артурович Никитин Макар Лукич Быков Кирилл Денисович Горелов Владимир Игоревич Чесноков Константин Тимурович Высоцкий Артемий Тимурович Высоцкий Илья Ильич Шишкин Захар Мирославович Костин Артём Ярославович Попов Демид Артурович Евдокимов Матвей Семёнович Романов Константин Николаевич Романов Леонид Тимофеевич Дмитриев Роман Фёдорович Федоров Дмитрий Маркович Нестеров Даниил Михайлович Платонов Григорий Макарович Романов Тимофей Владимирович Иванов Захар Константинович Кузнецов Марк Станиславович Лебедев Анатолий Михайлович Дементьев Матвей Миронович Жуков Константин Артёмович Соловьев Александр Робертович Герасимов Тихон Савельевич Герасимов Ярослав Даниилович Жуков Макар Николаевич Калмыков Никита Кириллович Чесноков Леонид Матвеевич Воробьев Никита Тихонович Гусев Константин Артурович Воронин Антон Миронович Горохов Святослав Владимирович Хохлов Артём Артемьевич Тарасов Владимир Артемьевич Попов Вячеслав Михайлович Вавилов Михаил Матвеевич Ежов Кирилл Михайлович Романов Руслан Кириллович Соловьев Герман Артурович Евдокимов Захар Владимирович Тихомиров Павел Тимурович Попов Владислав Владимирович Дементьев Захар Михайлович Никитин Макар Иванович Лебедев Максим Русланович Журавлев Мирослав Русланович Соловьев Ярослав Сергеевич Маркин Тимур Тимофеевич Киселев Иван Тимофеевич Михайлов Никита Алексеевич Иванов Артём Денисович Никитин Николай Тихонович Ильин Вадим Семёнович Федотов Владимир Павлович Костин Евгений Фёдорович Федоров Марк Даниилович Николаев Александр Мирославович Захаров Вадим Олегович Жуков Мирослав Никитич Быков Максим Артемьевич Ежов Руслан Маркович Журавлев Руслан Савельевич Андреев Вадим Викторович Попов Матвей Артемьевич Лебедев Матвей Матвеевич Горохов Савва Дмитриевич Чесноков Игорь Георгиевич Артамонов Захар Владимирович Высоцкий Артём Егорович Высоцкий Фёдор Семёнович Тарасов Михаил Лукич Герасимов Илья Платонович Дементьев Юрий Николаевич Чесноков Николай Артёмович Дмитриев Кирилл Мирославович Егоров Марк Петрович Высоцкий Роберт Лукич Вавилов Владислав Тимофеевич Ежов Андрей Евгеньевич Соловьев Артемий Ильич Грачев Александр Артёмович Попов Руслан Платонович Богданов Кирилл Иванович Игнатов Платон Львович Михайлов Даниил Демидович Калмыков Демид Станиславович Соловьев Савелий Даниилович Ежов Роман Павлович Киселев Демид Евгеньевич Федотов Матвей Андреевич Борисов Лев Артёмович Хохлов Платон Макарович Федоров Вячеслав Михайлович Хохлов Иван Миронович Нестеров Леон Робертович Фадеев Матвей Владимирович Шишкин Вячеслав Игоревич Марков Егор Арсеньевич Дементьев Леон Германович Попов Владимир Леонидович Борисов Мирослав Мирославович Михайлов Лев Матвеевич Иванов Евгений Миронович Михайлов Фёдор Константинович Дмитриев Матвей Ярославович Платонов Тихон Денисович Ильин Виктор Денисович Тихомиров Григорий Ильич Дементьев Мирослав Фёдорович Балашов Герман Александрович Тихомиров Руслан Иванович Маркин Павел Георгиевич Романов Вадим Мирославович Костин Артём Артурович Костин Евгений Вадимович Гусев Никита Дмитриевич Евдокимов Елисей Леонидович Гончаров Всеволод Леонидович Румянцев Тимофей Романович Хохлов Антон Маркович Романов Захар Александрович Егоров Ярослав Сергеевич Чесноков Захар Тимурович Платонов Елисей Константинович Игнатов Тимур Тихонович Воронин Вячеслав Павлович Артамонов Юрий Тимофеевич Дементьев Вячеслав Русланович Грачев Алексей Андреевич Ильин Всеволод Арсеньевич Попов Дмитрий Семёнович Гончаров Вадим Петрович Михайлов Фёдор Адамович Хохлов Леон Денисович Игнатов Артём Денисович Власов Артём Андреевич Чесноков Герман Матвеевич Гончаров Дмитрий Макарович Федотов Павел Егорович Михайлов Всеволод Семёнович Богданов Григорий Станиславович Соловьев Тимофей Евгеньевич Захаров Мирон Георгиевич Власов Елисей Артемьевич Маркин Андрей Адамович Петров Александр Олегович Соловьев Виктор Ильич Костин Руслан Глебович Гусев Владимир Андреевич Костин Вадим Алексеевич Федоров Лев Тихонович Калмыков Андрей Иванович Евдокимов Платон Денисович Горелов Иван Павлович Грачев Макар Константинович Иванов Ярослав Михайлович Высоцкий Вячеслав Львович Воробьев Роман Леонидович Герасимов Артём Игоревич Власов Святослав Романович Гончаров Анатолий Максимович Никитин Александр Евгеньевич Журавлев Елисей Тихонович Нестеров Евгений Алексеевич Тарасов Матвей Никитич Гончаров Ярослав Викторович Платонов Макар Кириллович Жуков Марк Ярославович Евдокимов Тимофей Николаевич Платонов Иван Русланович Тарасов Виктор Мирославович Маркин Алексей Фёдорович Журавлев Леон Русланович Захаров Юрий Демидович Иванов Максим Миронович Богданов Мирослав Георгиевич Тихомиров Максим Лукич Киселев Андрей Лукич Власов Даниил Ильич Вавилов Елисей Савельевич Богданов Мирослав Владимирович Ильин Елисей Тихонович Артамонов Захар Артемьевич Богданов Лев Константинович Костин Павел Маркович Ежов Тимур Игоревич Захаров Макар Дмитриевич Горелов Герман Германович Гусев Ярослав Егорович Маркин Захар Робертович Игнатов Тимофей Макарович Воробьев Григорий Денисович Егоров Леонид Олегович Гусев Роберт Вадимович Соловьев Игорь Олегович Петров Михаил Макарович Кузнецов Савва Русланович Жданов Игорь Миронович Гончаров Илья Львович Воробьев Матвей Матвеевич Вавилов Анатолий Семёнович Соловьев Егор Павлович Попов Иван Игоревич Федотов Даниил Русланович Власов Даниил Тимофеевич Никитин Святослав Денисович Фадеев Святослав Александрович Дмитриев Вячеслав Савельевич Фадеев Даниил Адамович Борисов Владимир Германович Марков Юрий Германович Быков Савва Арсеньевич Гусев Анатолий Романович Романов Герман Сергеевич Андреев Константин Сергеевич Тихомиров Мирон Миронович Никитин Владислав Даниилович Чесноков Роман Андреевич Платонов Тимур Русланович Киселев Виктор Кириллович Игнатов Фёдор Владимирович Гончаров Виктор Макарович Борисов Платон Макарович Высоцкий Михаил Денисович Захаров Алексей Олегович Борисов Всеволод Станиславович Калмыков Игорь Максимович Евдокимов Максим Артёмович Чесноков Мирослав Константинович Высоцкий Елисей Артёмович Евдокимов Павел Матвеевич Костин Леон Львович Нестеров Василий Станиславович Иванов Григорий Вадимович Вавилов Демид Дмитриевич Маркин Дмитрий Николаевич Кузнецов Герман Егорович Петров Михаил Иванович Николаев Дмитрий Лукич Андреев Владимир Артёмович Артамонов Анатолий Сергеевич Румянцев Павел Кириллович Ильин Ярослав Сергеевич Захаров Роман Никитич Андреев Герман Николаевич Лебедев Даниил Маркович Тарасов Александр Львович Игнатов Демид Миронович Лебедев Тимур Маркович Журавлев Виктор Александрович Никитин Дмитрий Миронович Марков Святослав Артемьевич Платонов Марк Викторович Платонов Илья Адамович Воронин Святослав Игоревич Фадеев Евгений Робертович Воробьев Василий Артёмович Балашов Александр Тимурович Горелов Руслан Александрович Тарасов Илья Лукич Фадеев Даниил Артемьевич Гончаров Владимир Маркович Дементьев Руслан Георгиевич Костин Владимир Захарович Высоцкий Вадим Артемьевич Румянцев Захар Константинович Герасимов Артемий Платонович Ежов Александр Егорович Евдокимов Савва Ярославович Ежов Владимир Артурович Шишкин Демид Арсеньевич Соловьев Фёдор Платонович Захаров Владислав Михайлович Романов Роман Арсеньевич Шишкин Тимофей Александрович Горелов Вадим Сергеевич Иванов Николай Романович Воронин Савелий Макарович Воробьев Егор Павлович Румянцев Юрий Артёмович Воробьев Юрий Леонидович Костин Платон Матвеевич Власов Тихон Тимофеевич Тихомиров Алексей Максимович Игнатов Руслан Павлович Воронин Иван Савельевич Борисов Василий Егорович Кузнецов Мирон Львович Нестеров Тимур Робертович Высоцкий Марк Михайлович Лебедев Юрий Тимофеевич Федоров Андрей Евгеньевич Романов Константин Иванович Николаев Макар Михайлович Шишкин Фёдор Львович Платонов Константин Сергеевич Киселев Роман Максимович Борисов Даниил Максимович Ильин Артемий Дмитриевич Чесноков Виктор Никитич Фадеев Матвей Матвеевич Михайлов Всеволод Романович Игнатов Дмитрий Александрович Михайлов Илья Георгиевич Чесноков Максим Денисович Тихомиров Савва Сергеевич Журавлев Святослав Русланович Егоров Даниил Демидович Маркин Мирослав Робертович Горохов Леонид Демидович Платонов Фёдор Адамович Киселев Роман Тимурович Иванов Владислав Семёнович Кузнецов Матвей Адамович Евдокимов Мирон Артёмович Фадеев Андрей Тимофеевич Егоров Елисей Захарович Лебедев Фёдор Мирославович Николаев Савва Тимофеевич Воробьев Демид Денисович Артамонов Ярослав Артурович Ильин Леонид Евгеньевич Иванов Леонид Фёдорович Иванов Егор Сергеевич Высоцкий Александр Ярославович Артамонов Ярослав Никитич Высоцкий Леонид Лукич Румянцев Леонид Тимурович Фадеев Леон Демидович Федоров Макар Мирославович Воробьев Павел Артурович Попов Леонид Макарович Борисов Владислав Фёдорович Тарасов Демид Александрович Дементьев Леон Макарович Гончаров Дмитрий Владимирович Нестеров Антон Савельевич Ежов Лев Максимович Хохлов Николай Викторович Жданов Владимир Робертович Артамонов Елисей Ярославович Вавилов Михаил Даниилович Захаров Матвей Матвеевич Борисов Вячеслав Тимофеевич Чесноков Владимир Макарович Быков Даниил Робертович Николаев Руслан Арсеньевич Марков Святослав Константинович Иванов Тихон Львович Егоров Тимофей Фёдорович Власов Алексей Олегович Федоров Дмитрий Даниилович Тарасов Иван Павлович Захаров Артём Ильич Михайлов Василий Павлович Богданов Леонид Захарович Хохлов Александр Платонович Горохов Руслан Егорович Быков Демид Платонович Артамонов Тихон Александрович Калмыков Савва Русланович Николаев Виктор Александрович Горелов Егор Мирославович Платонов Константин Тимурович Соловьев Кирилл Тимурович Румянцев Савва Макарович Герасимов Анатолий Кириллович Горохов Макар Семёнович Лебедев Антон Егорович Тихомиров Евгений Кириллович Киселев Герман Русланович Петров Савелий Тихонович Николаев Марк Лукич Ежов Тимур Арсеньевич Маркин Леонид Тимурович Фадеев Игорь Матвеевич Захаров Николай Максимович Игнатов Фёдор Романович Попов Тимофей Иванович Никитин Евгений Александрович Дементьев Елисей Михайлович Горохов Макар Захарович Андреев Леон Платонович Петров Демид Егорович Евдокимов Артём Русланович Маркин Илья Тимофеевич Егоров Елисей Платонович Тихомиров Леон Константинович Балашов Игорь Николаевич Жданов Андрей Мирославович Дмитриев Тимур Львович Воробьев Леонид Тихонович Горохов Герман Мирославович Герасимов Никита Матвеевич Федотов Даниил Ильич Федоров Леон Андреевич Егоров Владислав Михайлович Фадеев Всеволод Робертович Власов Леонид Артурович Дмитриев Леон Михайлович Никитин Алексей Платонович Фадеев Антон Владимирович Высоцкий Макар Леонидович Тарасов Даниил Олегович Румянцев Герман Алексеевич Михайлов Даниил Арсеньевич Балашов Савва Миронович Журавлев Михаил Дмитриевич Федотов Кирилл Маркович Воробьев Савелий Даниилович Костин Алексей Ярославович Дмитриев Андрей Викторович Герасимов Егор Егорович Киселев Никита Кириллович Горелов Демид Артёмович Артамонов Анатолий Михайлович Богданов Николай Демидович Киселев Николай Романович Маркин Владислав Адамович Румянцев Никита Вадимович Соловьев Иван Игоревич Шишкин Мирон Петрович Андреев Иван Артёмович Воронин Платон Савельевич Калмыков Ярослав Олегович Евдокимов Матвей Матвеевич Борисов Владислав Германович Егоров Тимофей Станиславович Дмитриев Виктор Алексеевич Шишкин Владимир Кириллович Герасимов Алексей Русланович Соловьев Михаил Адамович Евдокимов Мирон Вадимович Дементьев Алексей Глебович Кузнецов Максим Вадимович Егоров Виктор Львович Федотов Мирон Лукич Дементьев Евгений Робертович Журавлев Андрей Андреевич Нестеров Матвей Артурович Жуков Михаил Вадимович Евдокимов Василий Никитич Хохлов Роберт Алексеевич Чесноков Тихон Ильич Платонов Руслан Кириллович Румянцев Иван Адамович Никитин Артём Иванович Нестеров Григорий Иванович Высоцкий Владислав Маркович Дементьев Савелий Макарович Попов Павел Тимофеевич Дмитриев Илья Маркович Фадеев Илья Иванович Петров Мирон Лукич Герасимов Даниил Ярославович Горелов Артемий Львович Горохов Макар Семёнович Андреев Виктор Демидович Горелов Лев Леонидович Румянцев Руслан Леонидович Романов Леонид Макарович Ежов Роберт Арсеньевич Маркин Савва Фёдорович Чесноков Евгений Денисович Николаев Всеволод Станиславович Лебедев Евгений Семёнович Калмыков Леон Макарович Вавилов Макар Ильич Романов Всеволод Артемьевич Артамонов Виктор Ильич Попов Леон Арсеньевич Горелов Владислав Адамович Захаров Дмитрий Тимофеевич Андреев Максим Егорович Никитин Леонид Игоревич Николаев Дмитрий Германович Власов Руслан Миронович Воронин Ярослав Русланович Румянцев Святослав Маркович Богданов Игорь Маркович Балашов Герман Станиславович Егоров Герман Дмитриевич Андреев Антон Арсеньевич Попов Артемий Макарович Гусев Савва Робертович Балашов Максим Кириллович Тарасов Ярослав Русланович Воронин Егор Русланович Балашов Роман Ильич Ильин Артемий Платонович Николаев Роберт Константинович Жданов Константин Лукич Жуков Владимир Владимирович Калмыков Виктор Леонидович Соловьев Тимур Ярославович Вавилов Алексей Миронович Иванов Даниил Ярославович Власов Савелий Александрович Федоров Мирон Егорович Журавлев Егор Тихонович Евдокимов Мирослав Александрович Вавилов Лев Сергеевич Чесноков Игорь Львович Балашов Марк Германович Калмыков Макар Робертович Федотов Игорь Андреевич Костин Тихон Арсеньевич Калмыков Илья Робертович Романов Кирилл Фёдорович Горелов Виктор Лукич
Ответ от сервера: ФИО:
Быков Артём Романович
Дата рождения:
11.04.1968
Номер телефона:
+7(999)123-45-67
Электронная почта:
info@xsquare.ru
-- Функция в PostgreSQL
CREATE OR REPLACE FUNCTION api. f_get_client ( p_id bigint)
RETURNS json LANGUAGE plpgsql
AS $function $
DECLARE
l_client_info json;
BEGIN
SELECT json_build_object ( 'fio' , CONCAT ( c. last_name, ' ' , c. first_name, ' ' , c. second_name) ,
'date_of_birth' , to_char ( c. date_of_birth, 'dd.mm.yyyy' ) ,
'phone' , c. phone,
'email' , c. email)
INTO l_client_info
FROM cli. t_clients c
WHERE c. id = p_id;
RETURN l_client_info;
END ;
$function $;