update from语法

总是忘记这个 update from语法,到用的时候就乱找一气。 但大部分都不是postgreSQL的,无奈只好用这样的最简单的了。 说时候,布布考虑不了什么效率、什么速度,只要能用就好啦^_^ 记录备查。

UPDATE position a SET xianghao=b.xianghao FROM chuku b WHERE a.chukuid=b.chukuid AND b.xianghao in (‘Y22-528′,’Y3-3605′) ;

OVER!

SELECT INTO 和 INSERT INTO SELECT 两种表复制语句

Insert是SQL中常用语句,Insert INTO table(field1,field2,…) values(value1,value2,…)这种形式的在应用程序开发中必不可少。但我们在开发、测试过程中,经常会遇到需要表复制的情况,如将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中,这时候我们就要使用SELECT INTO 和 INSERT INTO SELECT 表复制语句了。

Step1.首先创建测试表并添加数据

–创建测试表 CREATE TABLE table1 ( a character varying(10), b character varying(10), c character varying(10), CONSTRAINT "PK_Table1" PRIMARY KEY (a) ) WITH ( OIDS = FALSE ); –table1 CREATE TABLE table2 ( a character varying(10), b character varying(10), c integer, CONSTRAINT "PK_Table2" PRIMARY KEY

……

布布希望你把后面看完-[SELECT INTO 和 INSERT INTO SELECT 两种表复制语句]

我的信条

生命在于折腾,生命不息,折腾不止

按月存档