TDH访问地址进入后 http://10.113.11.35:8180/ 用户名 admin/admin,点击Inceptor1后点击右上角的更多操作可以下载waterdrop和jdbc驱动
waterdrop连接Inceptor server的地址就是tdh的ip地址 10.113.11.33 使用ldap认证方式,即tdh登录时用户名admin密码admin
连接前需要配置jar包驱动,申请licence的入口:https://snowflake.transwarp.io/login,如果使用无线网时使用无线网卡的mac地址申请

字典表在system库的视图中 columns_v,functions_v,procedures_v,tables_v,views_v

使用sql语句添加表,视图,函数,存储过程
创建表:
语法:
CREATE TABLE LIKE 通过拷贝一张已存在表或视图的定义建表,但不拷贝已存在表的数据。
语法
CREATE [TEMPORARY] [EXTERNAL] TABLE [IF NOT EXISTS] ①
[<database>.]<table_name> ②
LIKE <existing_table_or_view_name>
[LOCATION '<hdfs_path>'] ③
40 | 3. Inceptor SQL手册
① TEMPORARY 为临时表选项,EXTERNAL 为外表选项。
② 加上 <database_name>. 则将表建在指定的数据库中。
③ 指定表在HDFS上的目录。
例 13. 通过拷贝表定义建表
DROP TABLE IF EXISTS exchange_platform.user_info;
CREATE TABLE IF NOT EXISTS exchange_platform.user_info
LIKE user_info;
实际操作:CREATE TABLE tabletest2 LIKE test2
创建视图:
语法
CREATE VIEW [IF NOT EXISTS] <view_name> [(<column_name>,<column_name>, ...)] ①
AS SELECT <select_statement>; ②
① 在创建视图时可以选择定义列名,但是不能定义列类型,列类型由 AS SELECT <select_statement> 的查
询结果决定。
② CREATE VIEW 的语法和 CTAS 非常相像。区别在于VIEW是非实体化的,CREATE VIEW 给查询创建
一个快捷方式,而 CTAS 将查询结果写入磁盘中。
例 17. 创建视图
DROP VIEW IF EXISTS non_secure_info;
CREATE VIEW non_secure_info AS SELECT name, reg_date, acc_level FROM user_info;
实际操作:CREATE VIEW test2 AS SELECT database_id, owner_name, owner_type FROM test1;
函数:
CREATE function get_lable_count(lable_name string)
return bigint
is
declare
v_abc int;
begin
--@into语句
select count(1) as num into v_abc from test1 where database_name ='test';
return v_abc;
end get_lable_count;
存储过程:
CREATE procedure best_refund_user(outcde OUT int)
is
begin
RETURN;
end best_refund_user;
本文档详细介绍了如何在Inceptor数据库中进行表、视图、函数及存储过程的创建与管理。包括使用SQL语句创建表和视图的语法,例如CREATE TABLE LIKE用于复制表结构,CREATE VIEW AS SELECT用于创建视图。此外,还提到了函数和存储过程的创建,并提供了连接Inceptorserver的配置信息以及jar包驱动的申请流程。
3778

被折叠的 条评论
为什么被折叠?



