我试图在postgresql中创建外部函数或存储过程,例如创建外部表。
实际上,我已经创建了一个外部表,但是没有创建外部函数。
.0f
但是当我尝试创建外部函数时:
`CREATE EXTENSION tds_fdw;`
CREATE SERVER mssql_svr_cm FOREIGN DATA WRAPPER tds_fdw
OPTIONS ( servername 'IP_SERVER', port '1433', database 'MSSQL_DATABASE',
tds_version '7.3', msg_handler 'notice' );
CREATE SCHEMA custom_schema_mssql;
CREATE USER MAPPING FOR uapptokamovil SERVER mssql_svr_cm
OPTIONS (username 'MSSQL_USER', password 'MSSQL_PASSWORD');
CREATE FOREIGN TABLE custom_schema_mssql.Tb_Users
(
iduser INT NOT NULL
,idclient INT
,firstname VARCHAR(25)
,lastname VARCHAR(25)
)
SERVER mssql_svr_cm OPTIONS (TABLE 'dbo.Tb_Users', row_estimate_method
'showplan_all');`
我收到此错误:
错误:“ FUNCTION”处或附近的语法错误
第6行:ALTER FOREIGN FUNCTION app.fn_getphone ^
SQL状态:42601
角色:197
你能帮我吗?