SQL:如何创建具有结构化数据类型的表?

时间:2014-04-19 16:37:14

标签: sql

我想知道如何创建一个包含将包含结构化数据的列的SQL表,如下所示:

 CREATE TABLE mytable(
 username VARCHAR(20) NOT NULL,
 user_structured_data "here the type for structured data"
 );

有没有办法做到这一点?感谢。

2 个答案:

答案 0 :(得分:1)

结构化数据类型本身SQL提供结构化数据类型。 SQL提供结构化数据类型,允许您使用数据类型作为信息类型。

SQL不提供任何结构化类型,但提供结构化数据类型。在您的以下查询中

CREATE TABLE mytable(
      username VARCHAR(20) NOT NULL,
      user_structured_data TEXT "here the type for structured data long text"
);

这是使用structured data type作为常规表中列的类型

的绝佳文档

答案 1 :(得分:0)

没有。您必须使用数据库供应商提供的数据类型。您不能创建自己的,至少不能创建任何主要数据库。