¾�ΥС�������ʸ�� �� 17 | 16 | 15 | 14 | 13 | 12 | 11 | 10 | 9.6 | 9.5 | 9.4 | 9.3 | 9.2 | 9.1 | 9.0 | 8.4 | 8.3 | 8.2 | 8.1 | 8.0 | 7.4 | 7.3 | 7.2

dblink_build_sql_insert

名前

dblink_build_sql_insert -- ��������¦�Υ��ץ����Ѥ����ץ饤�ޥꥭ���ե�����ɤ��ͤ��̤��󶡤�����ͤ��֤�������INSERTʸ���ۤ��ޤ���

概要

    dblink_build_sql_insert(text relname,
                            int2vector primary_key_attnums,
                            int2 num_primary_key_atts,
                            text[] src_pk_att_vals_array,
                            text[] tgt_pk_att_vals_array) returns text
   

����

dblink_build_sql_insert�ϥ�������¦�Υơ��֥�ΰ��������򤷤�ʣ�����⡼�ȥǡ����١����˹Ԥ�����ͭ�Ѥˤʤ��ǽ��������ޤ��� ����ϥץ饤�ޥꥭ���ˤ���������ơ��֥뤫��Ԥ����򤷡����Υץ饤�ޥꥭ���ͤ�Ǹ�ΰ�����Ϳ�����ͤ��֤������ơ��Ԥ�ʣ������INSERT SQL���ޥ�ɤ��ۤ��ޤ��� �ʹԤ򤽤Τޤ�ʣ��������ϡ�ñ�˺Ǹ��2�Ĥΰ�����Ʊ���ͤ���ꤷ�Ƥ�����������

����

relname

�㤨��foo��myschema.mytab�Ȥ��ä���������¦�Υ�졼������̾���Ǥ��� �㤨��"FooBar"�Τ褦��̾������ʸ����ʸ�������ߤ�������ü�ʸ�����ޤޤ�������Ű�����dz�äƤ��������� �����䤬�ʤ���ʸ����Ͼ�ʸ�����Ѵ�����ޤ���

primary_key_attnums

�㤨��1 2�Ȥ��ä����ץ饤�ޥꥭ���ե�����ɤ�°���ֹ��1�Ϥޤ�ˤǤ���

num_primary_key_atts

�ץ饤�ޥꥭ���ե�����ɤθĿ��Ǥ���

src_pk_att_vals_array

�������륿�ץ�򸡺����뤿��˻��Ѥ����ץ饤�ޥꥭ���ե�����ɤ��ͤǤ��� �ƥե�����ɤϥƥ����ȷ�����ɽ����ޤ��� �����Υץ饤�ޥꥭ�����ͤ���ĹԤ���������¦��¸�ߤ��ʤ����ϥ��顼��ȯ�����ޤ���

tgt_pk_att_vals_array

�ǽ�Ū��INSERT���ޥ�ɤˤ������֤���������ץ饤�ޥꥭ���ե�����ɤ��ͤǤ��� �ƥե�����ɤϥƥ����ȷ�����ɽ����ޤ���

�����

�׵ᤷ��SQLʸ��ƥ����ȤȤ����֤��ޤ���

��

 test=# select dblink_build_sql_insert('foo', '1 2', 2, '{"1", "a"}', '{"1", "b''a"}');
              dblink_build_sql_insert
 --------------------------------------------------
  INSERT INTO foo(f1,f2,f3) VALUES('1','b''a','1')
 (1 row)