我知道那里有很多例子。但我真的找不到一个完整的。这是我的问题:如果要将动态数组参数发送到存储过程,如何对此进行编码?
例如:
CASE A: String fruits = "Orange,Apple,Banana,Papaya";
CASE B: String fruits = "Mango,Orange,Apple,Pineapple,Watermelon,Grapes";
答案 0 :(得分:0)
您的数据库应该有两个表。一个叫做“水果”的人。另一个名为“fruitItems'。
。”你必须在第一个表中添加水果,比如fruits1。然后,添加另一个表中的所有项目,并引用fruit1的id。
所以,这可能是第一个表(水果):
ID NAME
这可能是第二个表(fruitItems):
ID NAME FRUITID
现在,您可以根据需要添加尽可能多的水果。如果需要数据库中的fruitItems,则必须从FRUITID为X的第二个表中选择所有fruitItems