parameterized-query相关内容

使用SqlAlChemy执行原始查询(针对SQL-Server数据库和Pymssql)时,传递无法识别的参数并引发SQL错误

我正在尝试使用SqlAlChemy(将Pymssql作为提供程序)在SQL-Server数据库上执行简单的原始SQL查询。 这是我的第一次尝试(使用execute连接方法并以**kwargs方式传递参数): provider = DataProvider().engine q = "select url from Crawler.CrawlSource where source=@so ..
发布时间:2022-03-16 20:39:26 数据库

如何在 ADO.NET 中将“DEFAULT"指定为 SQL 参数值?

我有一个针对 SQL2005 的参数化 SQL 查询,它是在代码中动态创建的,所以我使用 ADO.NET SqlParameter 类将 sql 参数添加到 SqlCommand. 在上述 SQL 中,我从具有默认值的表值函数中进行选择.我希望我的动态 sql 有时为这些默认参数指定一个值,有时我想指定应该使用 SQL DEFAULT - 如表值函数中定义的那样. 为了保持代码 干净 ..
发布时间:2022-01-23 21:39:34 其他开发

带有 IN 子句的 Excel 参数化查询

我有一个从 Excel 2016 表到 IBM DB2 数据库的 MS Query 连接.我使用参数化查询并将参数值链接到 Excel 单元格.而“奇异值"子句,例如 = 喜欢 的工作,我无法让 IN 子句处理多个值,否则超级简单的查询. 这是我如何生成参数值的简单演示数据集: D 列公式是 =IF(C2>5,A2&",",""),它检查 C 列的值是否大于 5 并填充 ID如果 ..
发布时间:2022-01-14 22:03:27 其他开发

来自 .NET 的参数化 DB2 查询

我正在尝试使用客户端访问 ODBC 驱动程序使用以下代码从 .NET 对 DB2 数据库运行参数化查询: var db2Cmd = new OdbcCommand("INSERT INTO presnlats (LAT) VALUES (@LAT)", db2Conn);db2Cmd.Parameters.AddWithValue("@LAT", insertValue);Console.Out ..
发布时间:2022-01-14 21:57:32 C#/.NET

带有子查询错误的 ADO 参数化查询

我有一个运行 SQL Server 2012(也用 2016 测试)的旧版经典 ASP 应用程序,我正在尝试切换到使用参数化查询.该站点的所有查询都通过一个函数运行,该函数将 sql 语句视为字符串,其中包含由问号表示的参数以及这些参数的数组.该函数目前对参数进行过滤,使它们成为 sql 安全的,并在执行语句之前将它们放入 sql 字符串中. 鉴于此,我认为将其切换为参数化查询会非常简单.初 ..
发布时间:2021-10-26 17:37:53 数据库

Python 动态参数化查询

我希望动态创建一个可以通过参数填充的查询.例如.类似的东西: INSERT INTO Table (Col1, Col2, Col3, ...) VALUES (%s, %s, %s, ...) 然后我想像显示的那样填充它如何放置参数化的sql查询转换成变量然后在 Python 中执行? : sql = "INSERT INTO table VALUES (%s, %s, %s)"args= ..
发布时间:2021-06-26 20:19:16 Python

为什么在我需要在此处声明标量变量(在查询中引用参数)的情况下出现异常?

我有一个参数化查询,它是根据用户在网页上选择的选择标准建立的.例如,下面是构建的示例查询字符串(completeQuery): SELECT M.MovieTitle,M.IMDBRating,M.MPAARating,M.YearReleaed,M.Minutes来自dbo.MOVIES_MAIN M左联接GENRES_MOVIES_M2M G ON M.MovieId = G.MovieI ..
发布时间:2021-05-13 19:37:24 数据库

使用问号在sqlite3中进行参数化查询

我正在将sqlite3模块与Python配合使用,到目前为止,已经有了这段代码.在数据库中,我存储了每天的天气状况,现在我需要我的代码以用更新的数据替换某些行.该代码应该在寻找datetime值等于new_data[0]的行. 我对查询进行参数化的方式是错误的,但无法找出正确,最优雅的解决方法! new_data = ['12 Mar 2014', 'sunny', 20, 12] ..
发布时间:2020-07-02 18:32:30 数据库

具有WHERE子句和Null的SQL Server参数化查询

VB.NET 2012,ADO.NET,SQL Server 2014 我设置了一个运行良好的参数化查询.我基本上是从DataTable读取记录的,而DataTable来自与SQL Server不同的来源.它很小,我选择逐条记录地读取记录并构建查询,然后命中SQL Server以进行匹配. 但是,当我的一个字段应该被匹配为null时,我很难找到匹配项.我知道一条记录存在,因为我可以直接 ..
发布时间:2020-07-02 18:32:24 数据库

使用VBA在Excel中使用参数查询表

下面是我必须在Excel中创建参数化查询的代码.我正在运行MS Excel2013.我正在做的是尝试连接到SQL Server数据库.从这里开始,我想使用一个单元格查询该数据库,在该单元格中输入一列的值,然后它查询数据库中该列中的所有行(WHERE子句).该单元格应该是动态的,因此当您更改其中的值时,它会更改查询的结果.这是我的代码 Sub ParameterQueryExample() ' ..
发布时间:2020-07-02 18:32:20 其他开发

方法优化-C#

我已经开发出一种方法,该方法使我可以通过参数传递表(字符串),列数组(字符串)和值数组(对象),然后使用这些参数来创建参数化查询.尽管它可以很好地执行代码的长度以及多次for循环会散发出代码的味道,但特别是我觉得我用一种在列和值之间插入逗号的方法可以用另一种更好的方法来实现. > public static int Insert(string source, string[] column, o ..
发布时间:2020-07-02 18:32:17 C#/.NET