我有一个有6种不同输入的表单:
Form_No VarChar2,
Form_Ver Number,
Org_No VarChar2,
Item_No VarChar2,
Form_Type VarChar2,
Line_No Number
然后将这些输入存储到临时表中。我需要构建一个函数,从临时表中获取临时变量来进行一些验证。我需要使用数组来保存变量。
我对SQL很新。我在它和其他编码语言方面有一些经验。我意识到SQL中没有数组。我想知道是否有人可以帮助我开始或了解他们如何绕过不使用阵列,我将能够完成它。
--Temp table that variables are put in
INSERT INTO Temp Table
VALUES
(t_form_no,
t_max_form_ver,
t_org_no,
t_item_no,
t_form_type,
t_line_no,
--Function
Validation_Form
--need to have array here that takes in the temp variables from the temp table
--Then I have my validation scripts placed here
答案 0 :(得分:0)
如果您尝试获得与数组相同的功能,临时表可以正常工作。这是如何。
CREATE Table #Foo
(fooID INT NOT NULL Identity (1,1),
field1 varchar(20),
field2 varchar(20),
field3 varchar(20),
field4 varchar(20),
field5 varchar(20))
当您执行INSERT INTO
此表#Foo时,第一行将是数字,其他字段将是您插入其中的任何内容。
这是你想要实现的目标吗?