任务是使用程序导入 excel 文件。我想用 PHP 代码调用存储过程(适用于单行)。我怎样才能做到这一点?
Posted
技术标签:
【中文标题】任务是使用程序导入 excel 文件。我想用 PHP 代码调用存储过程(适用于单行)。我怎样才能做到这一点?【英文标题】:The task is to import excel file using procedures. I want to call the stored procedure(works for single row) with PHP code. How Can I do this? 【发布时间】:2022-01-12 09:58:59 【问题描述】:这是来自查询生成器
$result = DB::table('tablename')->insert($dataset);
这就是我正在尝试的
$result = DB::update('exec SaveTestItem ?,?,?,?,?,?,?,?,?,?,?,?', $dataset);
SaveTestItem 是每个将一行保存到数据库中的过程的名称。 我的问题是,我是否需要不同的存储过程来保存多行,或者我从 php 代码中执行循环来调用存储过程?提前谢谢你。
【问题讨论】:
如果过程只接受标量值,并且你想传递“行”,你需要遍历行,一遍又一遍地运行过程(这会很慢),或者您可以更改您的过程以接受表类型参数。 我现在将使用循环。非常感谢。 【参考方案1】:使用循环,这将比表格类型的参数更容易
【讨论】:
这必须是评论以上是关于任务是使用程序导入 excel 文件。我想用 PHP 代码调用存储过程(适用于单行)。我怎样才能做到这一点?的主要内容,如果未能解决你的问题,请参考以下文章
oracle net manager配置本机,还有oracle的导入问题。。菜鸟,谢过了先!
如何在 Java 中使用 ODBC 将 Excel 文件导入 MySQL?