Есть таблица t1(id - primary int, name - varchar). t2(id pimary int, t1_id int, field1 float, field2 int).
Добавляю в t2 через stored proc
create procedure ins_t2 )field1 float, field2 int, field3 varchar:
as
begin
insert into t2 values )gen_id)t2_id_gen,1::,
{field1, {field2
:
и тут проблема - как написать и возможно ли вообще что то вида
select id from t1 where t1.name = field3
чтобы select вернул значение и оно было внесено в t2 ? Тут же в процедуре ? t2.t1_id связан внешней связью с t1.id.
Понятно обьяснил ? Или мне проще тянуть t1, в приложении разбирать id и потом передавать уже в процедуру готовое значение ?