如何将数组传递给SQL语句并将其提交给数据库?
答
在PostgreSQL这是很简单的:
INSERT INTO some_table (some_column, array_column) VALUES (42, ARRAY[4,2]);
答
如果您使用SQL Server,则可以将XML参数传递到存储过程,然后在SP本身内的节点上执行选择。
+0
更多选项:只需做很多插入操作,使用tab或换行符分隔值等等。基本上有很多方法,它取决于你想放置的位置。 – Ben 2011-03-18 17:38:54
我对你正在尝试做完全不清楚。你想插入多行吗? – 2011-03-17 22:49:48
您的问题非常模糊。你能给一个特定的场景,或一些更多的细节? – 2011-03-17 22:50:13
具体来说,“提交”到底是什么意思。这是否意味着将数组值分成多行并保存?这是否意味着将整个数组保存到一个列中? – Thomas 2011-03-17 23:18:52