如何在sql动态查询中传递变量this

2023-12-13

我使用动态查询来传递变量

select a.TableName, COUNT(a.columnvalue) as '+'count'+' from Settings a
where a.ColumnValue in ('+ @columnvalue +') and a.Value in (' + @value +')

the @columnvalues = 'a','b','c'
@value ='comm(,)','con(:)'

如何在动态查询中传递它

任何想法???


我会使用 sp_executesql 命令。

更多文档在这里:http://msdn.microsoft.com/en-us/library/ms188001.aspx

基本上,您定义一个 SQL 查询和参数列表,然后将它们与实际参数一起传递到该方法中。

所以,像这样(真正的基本)

CREATE PROCEDURE dbo.yourProc
  @customerId INT
AS
DECLARE @sql NVARCHAR(1000)
SET @sql = 'SELECT * FROM Customers WHERE CustomerId = @customerId'

DECLARE @params NVARCHAR(1000)
SET @params = '@customerId INT'

EXEC dbo.sp_executesql @sql, @params, @customerId
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在sql动态查询中传递变量this 的相关文章

  • T-SQL - 字符串连接

    希望有人可以提供帮助 我是一个新手 SQL 黑客 而且确实很糟糕 我在 SQL Server 2005 上有两个表 TABLE 1 和 TABLE2 TABLE1 COL1 COL2 1 10 2 20 3 30 4 10 4 20 5 2
  • LEFT JOIN 返回与 INNER JOIN 相同的结果

    我有一张桌子 磨砂膏 里面有 1600 个独特的物品 第二张桌子有100万以上 我运行 INNER JOIN 并获得 65 个匹配项 SELECT a BW Parent Number a Vendor Name b Parent Supp
  • SQL Server 2008 R2 DMV - sys.dm_sql_referencing_entities - 查询用法

    我正在尝试使用以下命令获取表列表的所有依赖项sys dm sql referencing entities DMV 这个查询给了我所有表的列表 SELECT TableName from FinalTableList 此查询给出 Table
  • T-SQL 相当于 =rand()

    我有几个内容表 我想用随机的文本段落填充它们 在 MS Word 中 我只需输入 rand 即可 我收到三段新鲜的文字 是否有 SQL 脚本 命令可用于使用 t sql 生成随机字典单词 declare Lorem nvarchar max
  • 为什么 SQL Server 不推荐使用 SET ANSI_PADDING OFF?

    根据 MSDN BOL 在线书籍 SET ANSI PADDING http msdn microsoft com en us library ms187403 aspx 在 Microsoft SQL Server 的未来版本中 ANSI
  • django pyodbc 数据源名称未找到

    当尝试连接到我的数据库服务器和 Django 中的数据库时 我收到错误 django db utils InterfaceError IM002 IM002 Microsoft ODBC Driver Manager 未找到数据源名称且未指
  • SQL 性能,使用 OPTION (FAST n)

    谁能告诉我在 SQL 查询中使用 OPTION FAST n 有什么缺点 比如我这么快就抓取了10万条记录 但这对SQL Server的其他进程有影响吗 我正在接近我的问题 我必须每周运行一次数据处理 因此 第一个结果会在 5 7 秒后出现
  • 如何获取共同好友列表

    你好 我想知道如何才能找到共同的朋友 我目前在思考这个问题时遇到问题 我有一个名为 users 的表 它是这样的 id name 1 Kenny 2 Jack 3 Jimmy 4 Chris 5 Meg 6 Jake 7 Micheal 8
  • EF4 和 SQL Server 2000

    我使用 EF4 和 SQL Server 2005 开发了我的网站 但当转移到临时站点时 发现他们使用 SQL Server 2000 现在我收到此错误 我认为该错误与 SQL Server 2000 有关 Incorrect syntax
  • SQL FORMAT 函数错误

    这个SQL select FORMAT lNum from rpt myView 产生以下错误 参数数据类型 varchar 对于格式的参数 1 无效 功能 lNum is a varchar 10 运行 SQL Server 2012 v
  • 从 CTE 插入

    WITH DTL AS SELECT CMPI CODE CMN CDTY MTRL CMI WT FACTOR CMI CNTRCT RATE PL PRESENT PRICE TRM CODE ROUND NVL PRESENT PRI
  • 如何在 SQL 中进行广度优先搜索?

    给定一棵存储为关系的树 Parent Child 1 2 1 3 3 4 3 5 2 6 7 8 7 9 如何获取给定节点的所有后代 例如 对于 1
  • 使用sqlbulkcopy之前如何创建表

    我有一个 DBF 文件 我正在尝试导入该文件 然后将其写入 SQL 表 我遇到的问题是 如果我使用 SqlBulkCopy 它需要我提前创建表 但在我的场景中这是不可能的 因为 dbf 文件不断变化 到目前为止 这是我的代码 public
  • MSSQL:如何使用代码编写存储过程创建脚本?

    我正在尝试使用一个数据库中存在但另一个数据库中不存在的 information schema routines 查询存储过程定义列表 SELECT t1 Routine Definition FROM server1 MyDatabase
  • 我想从 Crystal Report .rpt 文件中提取 SQL 查询,有办法做到这一点吗?

    我想从 Crystal Report rpt 文件中提取 SQL 查询 有办法做到这一点吗 我没有任何 Crystal Reports 产品 只有 rpt 文件 下面是一个 Net 代码示例 它从给定目录中的所有 Crystal Repor
  • 如何从连接字符串中提取数据库名称,而不考虑 RDBMS?

    我正在研究一个不知道正在使用的 RDBMS 的课程 当然 应用程序的其余部分都清楚这一点 连接字符串是此类的输入 我需要数据库名称 无论 RDBMS 如何 如何从连接字符串中提取数据库名称 我读到以下问题 如何使用 SqlConnectio
  • C# 查询两个数据库的数据

    我目前有一个查询 我正在从两个不同的数据库获取数据 这些数据被附加到一个名为 accountbuys 的列表中 我的第一个表有三个数据条目 3个想要购买股票的帐户 下一张表有 17 个数据点 购买 17 只股票 I am merging t
  • SQL查询获取最后两条记录的DateDiff

    我有一个名为 Event 的表 其中 eventNum 作为主键 日期作为 SQL Server 2008 R2 中的 datetime2 7 我试图获取表中最后两行的日期并以分钟为单位获取差异 这就是我目前所拥有的 Select DATE
  • 过滤项目来源

    通过此代码 我设置了数据网格的 ItemsSource 不过 我有更多的 wpf 控件来过滤数据网格 例如从时间范围过滤数据网格 我可以为此编写一个新查询 但这似乎没有必要 因为数据已经可用 我只需要过滤它 最好的方法是什么 我能得到的任何
  • Solr 增量导入不起作用

    我使用的是solr 4 2 请注意 完全导入有效 但增量导入却无效 增量导入不会给出任何错误 但不会获取任何更改 这是数据配置文件

随机推荐

  • 如何处理“CrossThread MessagingException”?

    我有一个简单的代码 可以通过标签组件在 GUI 中显示时间序列 这段代码位于定时器的tick事件中 有时 我收到 Microsoft VisualStudio Debugger Runtime CrossThreadMessagingExc
  • Rails 4 中的救援_来自 ActionController::RoutingError

    我有以下错误 ActionController RoutingError No route matches GET images favicon ico 我想显示不存在的链接的错误 404 页面 我怎样才能做到这一点 In applicat
  • Ninject 在 Web 服务中注入服务接口

    我的项目中有一个 Web 服务 用于将 json 数据返回给 ajax 调用 注入我的 ClientService 在常规页面上工作正常 但如何让它在 Web 服务中工作 NinjectWebCommon cs private static
  • Chart.js 替换所有数据

    我对 Chart js 有疑问 首先 我设置一个数据 然后当参数更改时 我想重新绑定整个图表 这项工作有效 但它就像旧数据仍然落后于新数据的图表 首先 gt chart Line data options 在一个事件中 gt chart L
  • Python-捕获文本中特定字符串后的下一个单词

    我试图只捕获特定字符串后的 1 个单词 例如 import re my string I love Apple juice it is delicious print my string split I love 1 1 我得到结果 App
  • 当我们使用数组名称而不是扩展运算符时有什么区别?

    如果我使用有什么区别 var numbers 1 2 3 var mainArray numbers length gt 1 numbers 而不是这个 var numbers 1 2 3 var mainArray numbers len
  • Python 从无限循环线程返回值

    因此 对于我的程序 我需要检查本地网络上的客户端 该客户端正在运行 Flask 服务器 该 Flask 服务器返回一个可以更改的数字 现在为了检索该值 我使用 requests 库和 BeautifulSoup 我想在脚本的另一部分使用检索
  • Grunt 0.4 less 任务:如何不连接目标文件

    我想从相应的 less 文件生成 css 部分文件 我使用 npm 提供的最新版本 电子邮件受保护 电子邮件受保护 在 Grunt 0 4 版本之前 我可以简单地指定模式 htdocs less less作为来源 htdocs css cs
  • 如何在 cPanel 子域上设置 laravel 项目?

    我是 cPanel 的新手 想知道哪种是在子域上托管 Laravel 项目的最佳方式 我已经创建了子域 其根目录位于主目录中 我的客户在 public html 文件夹中有其他网站 我不想弄乱它们 我应该如何进行 另外 如果您能告诉我在持续
  • 如何在 C# 中自动化后关闭 Outlook

    我正在创建一个将 Msg Outlook 文件转换为 pdf 的程序 我所做的是将 Msg 文件导出到 Html 然后将 Html 输出转换为 pdf 这是我的代码 Microsoft Office Interop Outlook Appl
  • 如何将 super 赋值给变量?

    我想做以下事情 public class Sub extends Super public Sub Super underlying if underlying null underlying super this line is ille
  • 将图像插入数据库

    我创建了一个表单 允许用户将图像上传到服务器中的文件夹 如何将图像插入数据库 我在名为 blog 的数据库中创建了一个名为 upload 的表 并创建了一个名为 image 且值为 MediumBLOB 的行 如果上面听起来不合逻辑 我如何
  • 如何在seaborn/matplotlib中绘制和注释分组条

    我有一个如下所示的数据框 我使用条形图来表示每行的订阅者 这就是我所做的 data channels sort values subscribers ascending False head 5 chart sns barplot x na
  • 代码覆盖率 GCov 不适用于 XCode 4.2 和 iOS SDK 5

    我一直试图让 GCov 在 Lion 上使用 iOS SDK 5 0 与 Xcode 4 2Build 4D199 配合使用 但没有成功 有人有这样的运气吗 我使用 Google Tools For Mac 进行单元测试 并在 libpro
  • 让放置在 IDE 中我的控件上的组件成为我的控件的子级

    我有一个后代TWinControl 事实上 目前只是这样 我将它注册为 IDE 中的组件 type TGroupPanel class TWinControl 但是 当我将其他组件放在其上时 它们会附加到表单而不是我的控件 换句话说 我希望
  • 将元素拉伸到自动计算网格的末尾,而不仅仅是显式网格

    在 CSS 网格中 您可以使用grid column 1 1将一个元素拉伸到整个explicit网格 但是 如果添加新元素并且网格自动具有比明确指定的列更多的列 则不会产生相同的效果 我可以用什么值来代替 1这将迫使项目一直延伸到网格的末尾
  • 如何从字符串中的 XML 加载 org.w3c.dom.Document?

    我有一个字符串形式的完整 XML 文档 并且想要一个Document目的 谷歌会发现各种各样的垃圾 最简单的解决方案是什么 在Java 1 5中 Solution谢谢马特 麦克明 我已经决定了这个实现 它对我来说具有适当的输入灵活性和异常粒
  • 当页面滚动时打开上方的角度材质工具提示并避免工具提示被隐藏

    我在 stackblitz 链接中添加了 2 个表 如果我将鼠标悬停在第一个表 第一列 alst 行中 工具提示会在上面打开 expected 但是当我们向下滚动页面 然后将鼠标悬停在第二个表的最后一行上时 工具提示会隐藏在屏幕底部 如果我
  • 替换字符串中的多对字符

    我想用 b 替换所有出现的 a 用 d 替换所有出现的 c 我目前的解决方案是 std replace str begin str end a b std replace str begin str end c d 是否可以使用 std 在
  • 如何在sql动态查询中传递变量this

    我使用动态查询来传递变量 select a TableName COUNT a columnvalue as count from Settings a where a ColumnValue in columnvalue and a Va