dblink_get_pkey — 返回一个关系的主键域的位置和域名称
dblink_get_pkey(text relname) 返回 dblink_pkey_results 集合
dblink_get_pkey
提供有关于本地数据库中一个关系的主键的信息。这有时候有助于生成要被发送到远程数据库的查询。
relname
一个本地关系的名称,例如foo
或者myschema.mytab
。如果该名称是大小写混合的或包含特殊字符,要包括双引号,例如"FooBar"
;如果没有引号,字符串将被折叠到小写形式。
为每一个主键域返回一行,如果该关系没有主键则不返回行。结果行类型被定义为:
CREATE TYPE dblink_pkey_results AS (position int, colname text);
position
列值可以从 1 到 N
,它是该域在主键中的编号,而不是在表列中的编号。
CREATE TABLE foobar (
f1 int,
f2 int,
f3 int,
PRIMARY KEY (f1, f2, f3)
);
CREATE TABLE
SELECT * FROM dblink_get_pkey("foobar");
position | colname
----------+---------
1 | f1
2 | f2
3 | f3
(3 rows)
SQL Server CONVERT() 函数 SQL Server Date 函数定义和用法 CONVERT() 函数是把日期转换为新数据类型的通用函数。 CONVERT() 函...
SQL 撤销索引、撤销表以及撤销数据库 通过使用 DROP 语句,可以轻松地删除索引、表和数据库。DROP INDEX 语句 DROP INDEX 语句用...
SQL GROUP BY 语句Aggregate 函数常常需要添加 GROUP BY 语句。GROUP BY 语句 GROUP BY 语句用于结合 Aggregate 函数,根据一个...
SQL MAX() 函数MAX() 函数 MAX() 函数返回指定列的最大值。 SQL MAX() 语法SELECT MAX(column_name) FROM table_name;演示数...
Mysql Join的使用 在前几章节中,我们已经学会了如果在一张表中读取数据,这是相对简单的,但是在真正的应用中经常需要从多个数...