gpt4 book ai didi

postgresql - 在 PostgreSQL 中转换为用户定义的数据类型

转载 作者:行者123 更新时间:2023-11-29 12:39:12 25 4
gpt4 key购买 nike

我创建了一个名为 id 的数据类型,它由两个文本值组成:

id(文本, 文本)

我现在需要在将值插入到我的表中之前将值转换为该数据类型。我该怎么做呢?

我创建的类型如下:

CREATE TYPE ID AS(id text, source text);

最佳答案

好吧,要创建一个转换,您需要一个函数,该函数将一种类型的值作为您的输入并输出您希望转换为的类型(在本例中为“ID”——如果我将其命名为更冗长的话是你)。你想从什么类型转换?

在不搞乱所有这些的情况下实现,您应该能够根据 this page 使用您的类型.

只是..SELECT ROW('foo','bar')::ID ;

关于postgresql - 在 PostgreSQL 中转换为用户定义的数据类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3210045/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com