저는 Postgres에 두 개의 테이블을 만듭니다.업데이트 관련 테이블 (Postgres)
두 번째 테이블에있는 첫 번째 테이블과 다른 열 &은 첫 번째 테이블 (첫 번째 테이블의 기본 테이블이 아님) 및 다른 열과 동일한 기본 열 "MLeaseId"를 갖습니다.
어떻게 첫 번째 테이블 열에서 두 번째 열 데이터로 데이터를 복사합니까?
CREATE TABLE leasetype (
"LeaseTypeId" integer NOT NULL ,
"MLeaseId" character varying(45) NOT NULL,
"Resident" integer NOT NULL,
"Business" integer NOT NULL,
"RArea" float NULL,
"BArea" float NULL,
"RRent" double NULL,
"BRent" double NULL,
PRIMARY KEY (LeaseTypeId)
);
CREATE TABLE masterlease (
"SrNo" integer unsigned NOT NULL,
"MLeaseId" varchar(45) NOT NULL,
"ExtId" integer unsigned NOT NULL,
"MPlotNo" character varying(45) NOT NULL,
"DPlotNo" character varying(45) NOT NULL,
"SheetNo" character varying(45) NOT NULL,
"NastiNo" character varying(45) NOT NULL,
"Date" date NOT NULL,
"LHolderName" character varying(45) NOT NULL,
"PhoneNo" character varying(45) DEFAULT NULL,
"TotArea" double NOT NULL,
"LeaseDuration" float NOT NULL,
"UseTypeId" int(6) NOT NULL,
"LFromDate" date NOT NULL,
"LToDate" date NOT NULL,
"OrderDtl" text,
"Remark" text,
"Address" character varying(300) NOT NULL,
PRIMARY KEY (MLeaseId)
)
http://www.postgresql.org/docs/9.2/static/sql-update.html –
'INSERT INTO ... SELECT'? '업데이트 '? 'UPDATE ... FROM'? 사용자 설명서를보십시오. 여전히 문제가있는 경우 샘플 행을 표시하고 결과를 표시하는 방법을 보여줍니다. –