dblink_build_sql_delete
大纲
dblink_build_sql_delete(text relname, int2vector primary_key_attnums, integer num_primary_key_atts, text[] tgt_pk_att_vals_array) 返回 text
参数
- relname
-
一个本地关系的名称,例如foo或者myschema.mytab。如果该名称是大小写混合的或包含特殊字符,要包括双引号,例如"FooBar";如果没有引号,字符串将被折叠到小写形式。
- primary_key_attnums
-
主键域的属性号(从 1 开始),例如1 2。
- num_primary_key_atts
-
主键域的数量。
- tgt_pk_att_vals_array
-
要用在结果DELETE命令中的主键域值。每一个域都被表示为文本形式。
注解
自PostgreSQL 9.0 开始,primary_key_attnums中的属性号被解释为逻辑列号,对应于列在SELECT * FROM relname中的位置。之前的版本将属性号解释为物理列位置。如果指示出的列的左边有任意列在该表的生存期内被删除,这两种解释就有区别。