dbi

dbi

文章 0 浏览 6

如何使用 DBD::SQLite 创建表触发器?

任何人都可以提供语法来创建表触发器,最好使用 DBI 的 do() 方法。我似乎不喜欢把所有事情都放在一条线上。不确定我做错了什么。这是我所得到的: $d…

幻梦 2024-08-06 08:50:56 8 0

为什么我收到“将数据类型 varchar 转换为数字时出错” Perl 中的浮点数?

我们正在将 Perl 中的值插入到 SQL Server 2005 数据库的 NUMERIC(19,5) 类型列中。只要绝对值是 0.0001 或更大,它就有效。然而,当这些值到达小数点…

丿*梦醉红颜 2024-08-06 07:20:03 4 0

为什么 $dbh->do('VACUUM') 使用 Perl 的 DBD::SQLite 会失败?

我想在 Perl 下的 SQLite 数据库上的某个时间执行 VACUUM ,但它总是说 DBD::SQLite::db 失败:无法从事务内进行 VACUUM 那么我该如何执行此操作? my…

╰沐子 2024-08-02 20:00:07 11 0

是否有用于 C 和/或 C++ 的数据库访问库?具有与 Perl 的 DBI 类似的接口吗?

我愿意编写 Perl 的 DBI 接口的子集C++ 中的 libodbc(或 unixODBC)。 我相信这样做会让我更好地专注于我的目标。 顺便说一句,我更喜欢避免重新发明…

我是有多爱你 2024-08-02 06:41:21 4 0

Perl DBI - 使用多个语句运行 SQL 脚本

我有一个sql文件test.sql,用于运行一些SQL(创建对象/更新/删除/插入),看起来像这样 CREATE TABLE test_dbi1 ( test_dbi_intr_no NUMBER(15) , tes…

聆听风音 2024-07-30 09:09:09 10 0

为什么 DBD::SQLite 不能通过我的 Perl CGI 脚本插入数据库?

我正在 Perl CGI 脚本中运行 SQLite 数据库,该脚本由 DBD::SQLite。 这是在 Apache 上作为直接 CGI 运行的。 DBI 连接工作正常并且可以运行选择。 但…

勿忘心安 2024-07-27 14:24:46 11 0

DBD::Oracle 导致系统调用损坏?

看到一些奇怪的行为,连接到Oracle数据库,然后调用外部函数,$?的值? 始终为 -1。 问题机器运行标准 AIX5.3,带有 DBD::Oracle 1.20 和 DBI 1.602…

国际总奸 2024-07-27 04:42:07 14 0

为什么我不能通过 Perl 通过 JSON::XS 正确编码来自 PostgreSQL 的布尔值?

我对 PostgreSQL 系统有一个返回布尔值的查询: my $sth = $dbh->prepare("select 'f'::boolean"); $sth->execute; my @vals = $sth->fetchrow_array;…

绝情姑娘 2024-07-27 01:32:40 8 0

如何使用 Perl 的 DBI 处理 unicode?

我的 delicious-to-wp perl script 可以工作,但会为所有“奇怪”的字符提供更奇怪的输出。 所以我尝试了 $description = decode_utf8( $description …

梦巷 2024-07-24 08:00:15 7 0

如何使“选择更新”超时 在 Oracle 中使用 Perl DBI

有没有一种简单的方法可以让 SQL 语句超时,这样它就会失败而不是等待(例如传递空结果集或错误消息或其他任何内容),这样我就可以让作业的资源预留…

雨后彩虹 2024-07-23 06:05:47 12 0

是否可以使用 DBD::Oracle 在单个查询中执行多个语句?

我想知道是否可以在单个 中执行多个 SQL 语句执行()或do() 使用 DBD::Oracle 进行调用Perl DBI。 示例: # Multiple SQL statements in a single qu…

趴在窗边数星星i 2024-07-22 20:40:50 12 0

如何重构使用 Template Toolkit 和 DBI 的 Perl 代码以利用 FastCGI?

背景 下面是一段典型的 Perl 代码(为了讨论而sample.pl),它使用 CGI 获取提交的表单数据,将表单数据传递给 DBI,然后 DBI 从 MySQL 检索所需的行…

上课铃就是安魂曲 2024-07-22 17:41:55 10 0

Perl+Postgresql:如果存在 RAISE NOTICE,函数不会返回值

我注意到,当我使用 DBI 从 Perl 脚本调用 PL/PgSQL 或 PL/Perl 函数时,如果函数中使用了 RAISE NOTICE 或 elog(NOTICE),它不会返回值。 举例说明:…

第七度阳光i 2024-07-21 04:12:15 10 0

使用 Perl DBI 模块或设置系统 DSN 并使用 ODBC 哪个更好?

我使用 Perl 从多个日志文件收集数据,并将其存储到运行脚本的同一台 Windows 2003 主机上的 Oracle 数据库中。 使用 Perl DBI 模块或设置系统 DSN 并…

好听的两个字的网名 2024-07-20 21:37:16 12 0

如何在不运行两个单独的进程调用的情况下获取 DBI 中的行计数?

我在 Perl 中运行 DBI,无法弄清楚当我运行准备好的语句时,我如何能够确定返回的行计数是否为 0。 我意识到我可以在 while 循环中设置一个计数器,在…

英雄似剑 2024-07-20 02:46:33 7 0
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文