Я создаю хранимую процедуру для вставки данных в таблицу из другой таблицы. Однако все данные, которые я хочу вставить в новую запись, не находятся в другой таблице, и в настоящее время она не находится в какой-либо таблице. Я называю это «статическими» данными. У меня две таблицы: одна называется Resident
и одна называется Lease
. Если у меня есть запись в таблице Lease
, я также хочу связать запись в таблице Resident
для этого лизинга.SQL-вставка из таблицы и статических данных
Эти поля, которые мне нужно заполнить в Resident
таблице:
Comp_Name = SMITHJ1234
Comp_NameLong = SMITH; JOHN
Comp_Type = Resident
Comp_Status = Active
Comp_Source = Import
Comp_CreatedBy = 1
Comp_UpdatedBy = 1
Эти поля, которые будут исходить от Lease
стола:
Lease_primaryresident
Lease_name
Так это то, что у меня есть прямо сейчас для хранимой процедуры:
INSERT INTO Resident (Comp_Name,Comp_NameLong)
SELECT Lease_primaryresident,
Lease_name
FROM Lease
WHERE NOT EXISTS (SELECT * FROM Resident
WHERE Lease.Lease_primaryresident = Resident.comp_name);
Как сделать заказ? получить другие предметы для заполнения в записи Resident
(т. comp_type
, comp_status
и т. Д.) Во время этой вставки?
Любая помощь будет принята с благодарностью.
Спасибо!
Awesome! Благодаря! Я попробую это и дам вам знать ... – mdgaw
Отлично! Это подходит для меня. Благодаря! – mdgaw