句 oracle update数据更新的实现语句 SQL> -- create demo table SQL> create table Employee(2 ID VARCHAR2(4 BYTE) NOT NULL,3 First_Name VARCHAR2(10 BYTE),4 Last_Name VARCHAR2(10 BYTE),5 Start_Date DATE,6 End_Date DATE,7 Salary Number(8,2),8 City VARCHAR2(10 BYTE),9 Description ...
DELETE语句将从表中删除行,甚至表中的所有行,但是DELETE永远不会删除表本身。 3. 更新和删除数据的指导原则 永远不要执行不带有WHERE子句的UPDATE或DELETE,除非确实打算更新和删除每一行。 确保每个表都具有一个主键(如果忘记了这是什么,可以参阅第15章),并且只要有可能,就把它用作WHERE子句(你可能指定各个主键、...
用trim()就OK了。update v_table set a=trim(a)||'XXXX'||trim(b)
最常规的方式是用insert实现 insert into tablename select no,A, '2011' B from tablename t1 where B = '2010'and not exists (select 1 from tablename t2 where t1.a = t2.a and t2.B = '2011')或者可以用merge是实现 merge into tablename t1 using (select no,A, '2011' B...