在 SQL 查询中传入 {} 是什么意思?

长号男

谁能破译这里发生了什么?

据我所知,我正在更新一个名为“shops”的表,其中商店的第一个 id 等于 1?我是对的,有人可以给我一个更完整的解释吗?shopId 与 SHOPID 有何不同

SqlCommand cmd = new SqlCommand(String.Format("UPDATE shops SET NumberOfWindows = {0} WHERE shopId ='{1}'", ShopDataCount, SHOPID), Connection)
平的埃里克

这与查询本身无关String.Format,在传递给数据库引擎之前,它将被 , 替换它是一个标记,告诉 String.Format 操作将变量放在哪里。
SHOPID在这个地方插入值
顺便说一句,这不是编写查询的好方法,因为它容易受到SQL 注入的攻击
首选方式是参数化查询,例如:https : //visualstudiomagazine.com/articles/2017/07/01/parameterized-queries.aspx

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

这个SQL查询是什么意思?

*在sql中是什么意思?

${data} 在 SQL 中是什么意思?

\%和\\在SQL查询中是什么意思?

在SQL查询中“%()s”是什么意思?

这个符号在sql查询中是什么意思

SQL Server中子查询末尾的“ t”是什么意思

JPA标准JOIN:{oj ...}在SQL中是什么意思?

.. 在 ms sql server 中是什么意思?

SQL表达式中的括号是什么意思?

在SQL / Oracle中,'%'和'.-1,%'以及',%'或'%'是什么意思?

sql-regexp中的'^ \ d + \ D + $'是什么意思

通过终端在 SQL 中 ...> 是什么意思

.*(点星)在 SQL 中是什么意思?

在Oracle中的SQL查询中,带有HAVING子句的1和2是什么意思?

在Presto SQL中,“交互式查询”或“交互式分析”是什么意思?

oracle sql查询中“my_something”是什么意思?

Oracle:此表达式“ <>”在SQL查询中是什么意思?

在 SAS Proc SQL 中,“.”有什么作用?作为列名是什么意思?

mysql查询中<>是什么意思?

SQL-job中的“SQL server agent service account”是什么意思?

SQL Server查询问题...此错误是什么意思?

"-> !" 是什么意思 在 Rust 中的意思

Flutter中传入的约束是什么意思?

在Oracle SQL Developer自动跟踪中LAST_CR_BUFFER_GETS是什么意思

在Sql Server Profiler中,“ exec sp_reset_connection”是什么意思?

T-SQL中的老式JOIN语法是什么意思?

在SQL中,定义字符串时前导“ X”是什么意思?

SQL Server分配中的引号前的“ N”是什么意思?