问题标签 [bind-variables]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
88 浏览

php - 使用 PDO 自定义 MySql 查询

我正在制作一个函数来完全查询我的数据库,使用关键字搜索($wordsToSearch)或一些类别标签单词($tagsToSearch)(如果有)。
这是我的功能,它不安全,因为我使用 concat 添加查询的某些部分。我应该如何使用 PDO 过滤变量,然后在需要时添加查询的一部分?
感谢大家

0 投票
1 回答
716 浏览

asp.net - 如何在 asp.net 中使用绑定变量(在按钮后面)?

我使用过一次,将 pl/sql 中的变量与存储过程绑定。(加快我的查询结果)。

例如在存储过程中,我像这样使用它:

现在,我的查询在前端,(asp.net(vb)和pl/sql)不在存储过程中。我想将绑定变量与字符串查询一起使用。

如何在前端(按钮后面)使用这种结构?

0 投票
1 回答
4102 浏览

oracle - Toad for Oracle 使用 IN 子句绑定变量

我有一个看起来像这样的查询:

其中 id 列是一个数字。

在 TOAD 版本 11.0.0.116 中运行它时,我想提供一个 id 列表,以便生成的查询是:

下面的简单方法给出了一个错误,即 1,2,3 不是有效的浮点值。是否有类型/值组合可以让我运行所需的查询?

澄清:所示查询是它在我的代码中的显示方式,我将其粘贴到 TOAD 以测试具有各种值的查询结果。迄今为止,我只是用逗号分隔列表对 TOAD 中的绑定变量进行了文本替换,这工作正常,但尝试不同的值列表有点烦人。此外,我有几个以这种方式测试的这种形式的查询,因此我正在寻找一种不那么繁琐的方式来在 TOAD 中输入值列表而无需修改查询。如果这是不可能的,我将继续行人的方法。

蟾蜍变量提示

0 投票
1 回答
674 浏览

php - PHP/MYSQLi 绑定结果

我正在为一个没有 mysqlnd 的网络写作。所以我需要快速更改我的所有代码以不使用它。我以为我在那里有这个功能,但它重复了结果。

我非常感谢有关修复的任何帮助。

0 投票
1 回答
297 浏览

database - Bind Aware 游标匹配说明

嗨,我在尝试在 oracle 中找到绑定感知游标匹配的简单解释时遇到了一些麻烦。绑定感知游标匹配基本上是让 Oracle 随着时间的推移监视带有绑定变量的查询,并查看使用某些时 CPU 是否增加变量。然后这样做几乎会生成一个更合适的执行计划,比如全表扫描,然后将查询标记为绑定感知,然后下次执行查询时可以选择两个执行计划吗?任何帮助将不胜感激!干杯!

0 投票
1 回答
110 浏览

php - 使用 PHP 提供日期,使用 SQL 获取数据

目前我有一个数据库,每一行都有一个日期。在 PHP 中,我想创建一个输入框,用户可以在其中输入日期(例如 2014/05/11)。这将被发送到 sql 查询以接收当天的值。

我正在使用 MySQL。

现在我已经实现了日期输入字段,它通过发送日期但 SQL 不明白我试图做什么。

如何从 sql 理解的 php 中创建日期?

现在我喜欢:

SQL 是:

但这似乎不起作用。关于下一步我应该尝试什么的任何提示/想法?

0 投票
1 回答
1017 浏览

java - 如果一条记录插入失败,如何让 Preparedstatement.executeBatch() 为好记录工作

在我的 java 代码中,我有一个 Prepared 语句 ps_temp。

现在批处理中的一条记录创建了唯一索引约束,最终导致整个 ps_temp.executeBatch() 失败。甚至批次中的好记录都没有插入到表中。

那么,如果我的批次有一些好的和一些坏的记录(这可能导致完整性约束),那么是否有可能至少将好的记录插入到表中?

提前致谢 !!无人

0 投票
1 回答
217 浏览

php - 需要帮助查找 PHP 错误的原因:无效的参数号:未定义参数

我一直无法找到此错误的原因。我知道这通常是由于执行()函数期间参数和值的数量不匹配引起的。但是,我已经使用 var_dump 和 echo 反复验证我的参数和值在此过程的每个阶段在数量上是否匹配。有人可以告诉我我的代码哪里错了吗?谢谢!

首先,这是我的初始代码:

然后,这是我的相关类函数:

这个调用的函数是:

我的查询方法:

有人请指出我哪里出错了!谢谢!

0 投票
1 回答
2181 浏览

sql - 在脚本中声明绑定变量

我有使用这个变量的脚本

并像这样使用它们

我想知道如何初始化这个变量,现在当我运行脚本时,我有这个输出:

编辑:通常用户在网站上输入这个值,我只能访问数据库,我从报告表中获取脚本。另外我想知道如何从 c# 初始化这个变量。

EIDT2:我以这个为例(如何在 Oracle SQL Developer 中使用变量?)。有用。

我的代码:

然后声明:

但是还是有这个

这也没什么改变

exec :DA$$ := '2011-09-13 09:00:00';

我认为 DA$$ 是日期,因为它在 trunc() 中使用,DA = trunc(td, 'MM')) 当我选择 Run Statement(trl+Enter) 时,Sql Developer 提供输入绑定变量,但我不知道如何输入日期。

EDIT3:最后我在没有声明、开始、结束的情况下这样做,它可以工作:

0 投票
1 回答
3283 浏览

plsql - dbms_sql (Oracle 11g) 中 Select 语句的数组绑定

我的问题是我想在 PL/SQL 中执行动态 SQL 查询,其中我有一个 ID 列表作为我的数组绑定。在 Oracle 文档中,我找到了一些如何将数字列表连接到 DML 语句的示例。( http://docs.oracle.com/cd/B28359_01/appdev.111/b28419/d_sql.htm#i996963 )

现在我正在尝试为 Select-Statements 做同样的事情。我知道我可以将 Array-Binds 用于execute immediate-Statement. 但这有一个缺点,即在执行语句之前我必须知道绑定变量的确切数量。这就是我必须使用 dbms_sql 的原因。

以下示例仅返回 1 行,但应返回 3 行。有谁知道我的示例的问题是什么?