在SQL中包含一个字符串数组列

时间:2014-11-17 23:27:25

标签: mysql sql c arrays

我正在做一个设计项目,我需要创建一个SQL数据库来与我的C代码进行交互。我需要的表的一些列是字符串数组类型。如何轻松地将这些列添加到我的表中。我已粘贴到目前为止我们所拥有的内容之下。代码有关我如何执行这些DECLARE函数的问题。

CREATE TABLE parameters
(
Alpha float,
D int,
Stoppers varchar(15),
Param_ID int
);

DECLARE parameters TABLE(Function_Words VARCHAR(211));
INSERT INTO parameters
SELECT Function_Words FROM parametters;

CREATE TABLE author_profiles
( 
Author varchar(255),
Param_ID int
);

DECLARE author_profiles TABLE(WANs VARCHAR(211));
INSERT INTO author_profiles
SELECT WANs FROM author_profiles;
编辑:那应该是这样的吗?

CREATE TABLE texts
(
Filename varchar(50), -- post-parsed file
Author varchar(50), 
Author_ID int,
Title varchar(50),
Text_ID int
);

CREATE TABLE WANs
(
Filename varchar(50), -- file name where we write each WAN to
Text_ID int, 
Param_ID int,
WAN_ID int
);

CREATE TABLE parameters
(
Function_Words varchar(211),
Alpha float,    
D int,
Stoppers varchar(15),
Param_ID int
);

CREATE TABLE author_profiles
( 
WANs varchar(211),
Author varchar(255),
Param_ID int
);

0 个答案:

没有答案