c# - sql——变量存储

标签 c# sql sql-server

将字符串存储到变量中的最简单方法是什么。 例如

如何将某些内容存储到@bleh变量中。

SqlCommand stej = new SqlCommand("SELECT COUNT(*) FROM test3 WHERE PostID = @bleh", con);

@bleh 变量必须以某种方式设置。我尝试用 100、abc、da 等替换 @bleh。它有效。但我的 bleh 变量会随着循环而改变。

谢谢

最佳答案

这些称为参数。

设置值:

stej.Parameters.AddWithValue("@bleh", postId);

(如果您需要显式控制数据类型等,还有更多选项)

单个参数只能包含一个值。如果您希望传递多个值,则需要多个参数。

关于c# - sql——变量存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4669691/

相关文章:

c# - 如何从表中选择所有 SQL 行(具有两列的唯一组合),其中相同的组合不在另一个表中

c# - ASP.NET MVC - 如何在不离开 View 的情况下调用无效 Controller 方法?

C# XML LINQ 查询到 LIST<>

mysql - SQL 存储过程 VS 外部语言过程

sql-server - SQL Server 全文不考虑前导零

c# - 如何拆分文件名和扩展名

基于 OR 子句的 SQL 计算列

mysql - SQL 查询查找 2 列的平均值

mysql - 从哪里开始更新 PostgreSQL 触发器?

php - 我如何以传统的 'time' 增量进行 ORDER BY,一个值字符串,ex : "10:00 AM", 来自不是 date() 格式的数据库条目?