暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBae 8s SQL 指南:语法_4. 数据类型和表达式_4.13 Literal Row(4)

GBASE数据库 2022-05-11
148

命名的 Row 类型的文字
要为命名的 ROW 类型指定文字的值,请以 ROW 类型构造函数引入文字的行,并将每一字段的文字
的值括在圆括号中。此外,您可将行文字强制转型为适合的命名的 ROW 类型,来确保生成行值作
为命名的 ROW 类型。下列语句创建命名的 ROW 类型 address_t 以及 employee 表:
CREATE ROW TYPE address_t
(
street CHAR(20),
city CHAR(15),
state CHAR(2),
zipcode CHAR(9)
);

CREATE TABLE employee
(
name CHAR(30),
address address_t
);
下列的 INSERT 语句将值插入到 employee 表的 address 列内:
INSERT INTO employee (address)
VALUES ( 
"ROW('103 Baker St', 'Tracy','CA', 94060)"::address_t)

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论