返回首页

gbase数据、南大通用产品文档:GBase8cexternal_pid_file

更新日期:2024年09月11日

参数说明:声明可被服务器管理程序使用的额外PID 文件。
该参数属于POSTMASTER 类型参数,请参考表15-15-1 中对应设置方法进行设置。
须知:
这个参数只能在数据库服务重新启动后生效。

GBase 8c V5 开发者手册
南大通用数据技术股份有限公司
1153
取值范围:字符串
默认值:空

功能说明
修改视图列字段。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
988
语法格式
ALTER
VIEW
[vc_name.][database_name.]view_name
[(column_list)]
AS
select_statement
表5- 70 参数说明
参数名称


vc_name
vc 名,可选项。
database_name
数据库名,可选项。
view_name
视图名。
column_list
修改的视图列列表。
select_statement
提供给定义视图的SELECT 语句。本语句可以从其它表或者
视图中提取数据。
示例
示例1:修改视图v_t 中的列为指定列。
gbase> CREATE TABLE t (name VARCHAR(20),address VARCHAR(40),sex
INT);
Query OK, 0 rows affected (Elapsed: 00:00:00.06)
gbase> CREATE VIEW v_t AS SELECT * FROM t;
Query OK, 0 rows affected (Elapsed: 00:00:00.05)
gbase> INSERT INTO t VALUES('TOM','east street','23'),('jack','west road
NO
15','22'),('MIKE','DongFang
road
NO
22','21'),('TONY','EA
Street','34'),('Rose','TangRen Street NO.191','31');
Query OK, 5 rows affected (Elapsed: 00:00:00.05)
Records: 5
Duplicates: 0
Warnings: 0
gbase> DESC v_t;
+---------+-------------+------+-----+---------+-------+
| Field
| Type
| Null | Key | Default | Extra |
+---------+-------------+------+-----+---------+-------+
| name
| varchar(20) | YES
|
| NULL
|
|
| address | varchar(40) | YES
|
| NULL
|
|
| sex
| int(11)
| YES
|
| NULL
|
|
+---------+-------------+------+-----+---------+-------+
3 rows in set (Elapsed: 00:00:00.01)

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-09-15)
南大通用数据技术股份有限公司
989
gbase> SELECT * FROM v_t;
+------+-----------------------+------+
| name | address
| sex
|
+------+-----------------------+------+
| TOM
| east street
|
23 |
| jack | west road NO 15
|
22 |
| MIKE | DongFang road NO 22
|
21 |
| TONY | EA Street
|
34 |
| Rose | TangRen Street NO.191 |
31 |
+------+-----------------------+------+
5 rows in set (Elapsed: 00:00:00.03)
gbase> ALTER VIEW v_t(a,b) AS SELECT name,address FROM t;
Query OK, 0 rows affected (Elapsed: 00:00:00.07)
gbase> DESC v_t;
+-------+-------------+------+-----+---------+-------+
| Field | Type
| Null | Key | Default | Extra |
+-------+-------------+------+-----+---------+-------+
| a
| varchar(20) | YES
|
| NULL
|
|
| b
| varchar(40) | YES
|
| NULL
|
|
+-------+-------------+------+-----+---------+-------+
2 rows in set (Elapsed: 00:00:00.00)
gbase> SELECT * FROM v_t;
+------+-----------------------+
| a
| b
|
+------+-----------------------+
| TOM
| east street
|
| jack | west road NO 15
|
| MIKE | DongFang road NO 22
|
| TONY | EA Street
|
| Rose | TangRen Street NO.191 |
+------+-----------------------+
5 rows in set (Elapsed: 00:00:00.02)

GBase 8a MPP Cluster 支持UDF、
UDAF 的通用扩展机制,
通过该机制,数据库
用户可以自行定义开发高效的SQL 函数(使用C/C++语言实现)。

GBase 8a MPP Cluster 产品手册
5 数据库管理指南
文档版本953(2022-04-10)
南大通用数据技术股份有限公司
1391
注意
UDF 以动态库的形式存在,其稳定性会影响到数据库服务的稳定性。