问题标签 [dynamic-sql]
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.
c# - 带有 ComboBox 和 Column.Contains 的动态 Linq To Sql
我在表单上有一个文本框、组合框、按钮和 DataGridView,用于从 MSSQL 视图 (vCustomer) 搜索和返回客户信息。它工作得很好,但我知道我的代码可以更有效率。组合框中的四个项目代表要搜索的列。
有没有一种简单的方法可以将以下内容转换为动态 LINQ to SQL?我是 C# 新手。我查看了其他一些帖子,但似乎无法正常工作。
tsql - 在存储过程中使用带有动态 SQL 的游标
我有一个在存储过程中创建的动态 SQL 语句。我需要使用游标迭代结果。我很难找出正确的语法。这就是我正在做的事情。
这样做的正确方法是什么?
sql-server - 我可以在 Sql Server 2005 中创建 xml 数据的动态视图吗?
我们有一种情况,我们需要在我们的 sql server 中存储表单数据,但是我们设置的每个新作业都会有不同的字段,具有不同的字段名称和长度。一个例子
最初,我们设置了单独的表来存储这些数据,这些数据完全符合所讨论的形式。但这导致了维护的噩梦,因为有太多的表、procs、dts、ssis 包每次都要更改,以适应这些数据的动态特性。
我们提出了一种不同的解决方案,将所有数据存储在 xml 字段中,从而解决了大部分问题。它现在与此类似。
然后我们将创建视图以将这些数据从表中提取出来
现在这比我们以前的要好得多,但这也意味着我们仍然需要每次都创建自定义视图。我更愿意维护某种类型的表来列出字段并为我构建该查询。
我很确定我无法创建动态视图。一个可行的选择是表值函数。但是有什么我在这里忽略的吗?是否有更好的选择能够以这种方式动态存储数据(无需离开 SQL SERVER,因为我知道 CouchDB 等其他数据库会在本地执行此操作。)
sql - 无法将 smalldatetime 注入 D-SQL 语句
当我尝试执行此 sql 语句时出现错误。将字符串转换为 smalldatetime 数据类型时转换失败。
有谁知道我做错了什么?
sql - 如何为动态 SQL 命令添加引号?
我正在数据库中存储和编辑一些字段,该字段涉及一长串的一个或多个句子。每当我在文本框中输入单引号并想要保存它时,它都会引发异常,例如 “'l'附近的语法不正确。字符串''后面的未闭合引号。” 有没有办法避免这种情况?
编辑: 查询是:
sql-server - 为 SQL Server 2005/2008 编写可重用的数据迭代器
我正在尝试为 SQL 编写数据迭代器,看起来最好的方法是为这个问题编写一些动态 sql。
我希望迭代器支持数据的分页、排序和过滤,理想情况下不迭代内存副本,甚至不首先选择数据,也许 LINQ to SQL 或实体框架会提供类似的东西?
有趣的是,我已经为所有支持 SqlCeResultSet 的数据库的 SQLCE 编写了一个不错的数据迭代器,以及一个 ExecuteResultSet 概念,这使得这非常容易,但这还没有成为功能齐全的服务器数据库产品。我可以想象为什么这基本上是一个嵌入式数据库,您可以将其锁定为单用户模式,并且还减少了语言支持,使其更容易。
也许我只是太累了,或者没有受过足够的教育,无法理解一种可接受的方式。我认为做一个 SQL 数据阅读器可能是票,但如果我没记错的话,你需要在迭代时保持连接打开,这似乎没有多大意义,另一种方法是只选择数据页面返回它并在该集合上提供一个迭代器,当你到达最后它拉下下一页时,这会起作用,但这意味着我必须编写很多 SQL 构造来支持排序、过滤和分页,但最终可能是解决方案。
谢谢
sql - 如何在 SQL Server 中使用 Replace 更新多个列?
如何更新表中的不同列和行?我想做一些类似的事情来替换 SQL Server 中的字符串
我想这样做,但该值存在于同一类型的多个列中。这些值是员工表的外键 varchars。每列代表一个任务,因此同一员工可能被分配到记录中的多个任务,并且这些任务在记录之间会有所不同。我怎样才能有效地做到这一点?基本上可以替换整个表中不同列的所有内容。
感谢您的任何帮助或建议。
干杯,~ck 在圣地亚哥
sql - 不包括动态 sql 的 CommandType 的副作用?
运行动态 sql 调用时不设置 cmd.CommandType 属性可能会遇到什么陷阱?我不能使用adovbs.inc,并且使用会cmd.CommandType = 200
产生错误:
ADODB.Command (0x800A0BB9) 参数类型错误、超出可接受范围或相互冲突。
因此,通过评论这条线,一切似乎都按计划进行。但是,我可能会遇到什么问题?
这是代码片段,用于上下文。
sql-server-2000 - INT 类型存在一些动态 SQL 问题
您好,我使用 SQL2000,所以我构建了一个动态查询,在最后一种情况下,我有这个:
所以参数@year 是这样声明的:
我从 SQL 输出得到的错误是:
有什么问题?
谢谢!
顺便说一句,为什么如果参数被声明为 INT,在正文查询中它必须被强制转换/转换?...