首页 > 数据库 > > SQL语法-CREATE DATA SOURCE
创建一个新的外部数据源对象,该对象用于定义GaussDB 200要连接的目标库信息。
CREATE DATA SOURCE src_name
[TYPE 'type_str']
[VERSION {'version_str' | NULL}]
[OPTIONS (optname 'optvalue' [, ...])];
新建Data Source对象的名称,需在数据库内部唯一。
取值范围:字符串,要符标识符的命名规范。
新建Data Source对象的类型,可缺省。
取值范围:空串或非空字符串。
新建Data Source对象的版本号,可缺省或NULL值。
取值范围:空串或非空字符串或NULL。
选项名称。
取值范围:dsn, username, password, encoding。不区分大小写。
选项值。
取值范围:空或者非空字符串。
--创建一个空的Data Source对象,不含任何信息。
CREATE DATA SOURCE ds_test1;
--创建一个Data Source对象,含TYPE信息,VERSION为NULL。
CREATE DATA SOURCE ds_test2 TYPE 'MPPDB' VERSION NULL;
--创建一个Data Source对象,仅含OPTIONS。
CREATE DATA SOURCE ds_test3 OPTIONS (dsn 'GaussDB 200', encoding 'utf8');
--创建一个Data Source对象,含TYPE, VERSION, OPTIONS。
CREATE DATA SOURCE ds_test4 TYPE 'unknown' VERSION '11.2.3' OPTIONS (dsn 'GaussDB 200', username 'userid', password 'pwd@123456', encoding '');
--删除Data Source对象。
DROP DATA SOURCE ds_test1;
DROP DATA SOURCE ds_test2;
DROP DATA SOURCE ds_test3;
DROP DATA SOURCE ds_test4;
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/69959250/viewspace-3140443/ ,如需转载,请注明出处,否则将追究法律责任。