在乙個表報警資訊中插入記錄,但是沒有x,y值資訊,其中的x,y值要根據記錄中的現場警力編號到gps警員表中查取xy值,然後付給當前記錄,再進行插入。
create or replace trigger getxy before insert
on sdga.報警資訊 for each row
declare
xx number:=0;
yy number:=0;
begin
select gps警員.x into xx from gps警員 where gps警員.警力編號 = :new.現場警力編號;
select gps警員.y into yy from gps警員 where gps警員.警力編號 = :new.現場警力編號;
:new.x := xx;
:new.y := yy;
end;
更新欄位的sql
update pro traininfo t set t.totalmoney select a.price t.totaltime from gen makepriceinfo a where a.studentcode t.studentcode and a.examcode t.examcod...
sql 語句之插入新字段
1.如何用sql語句給表增加字段?alter table 表名 add 列名 varchar 20 null 注意只能新增允許為空的字段,新增不為空的會出錯 怎麼樣增加預設值為null,屬性為varchar,長度為20的字段?alter table 表名 add 列名 varchar 20 defa...
sql更新,字典值轉換,
update population set education degree case when education degree 博士 then 0 when education degree 研究生 then 1 when education degree 本科 then 2 when educ...