Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CREATE OR REPLACE FUNCTION fun()
- RETURNS text AS
- $$
- begin
- select dblink_connect(
- 'port=5432 dbname=test user=postgres password=****');
- WITH a AS (
- SELECT *
- FROM dblink(
- 'SELECT slno,fname,mname,lname
- FROM remote_tbl'
- ) AS t (slno int, fname text, mname text, lname text)
- )
- , b AS (
- INSERT INTO temptab1
- SELECT slno, name
- FROM a
- )
- , c AS (
- INSERT INTO temptab2
- SELECT slno, name
- FROM a
- )
- INSERT INTO temptab3
- SELECT slno, name
- FROM a;
- select dblink_disconnect();
- end;
- $$
- LANGUAGE plpgsql;
- select fun();
- CREATE OR REPLACE FUNCTION fun() RETURNS text AS $$
- BEGIN
- --- ....
- RETURN(SELECT dblink_disconnect());
- END
- $$ LANGUAGE plpgsql;
- CREATE OR REPLACE FUNCTION fun() RETURNS text AS $$
- BEGIN
- --- ....
- RETURN(SELECT dblink_disconnect());
- END
- $$ LANGUAGE plpgsql;
Add Comment
Please, Sign In to add comment