SQL 语句所有可能的第一个单词是什么?

2023-12-04

我正在构建一个用户界面,以便能够在 SQL Server 数据库上执行 SQL 语句,兼容 SQL Server 2008 R2。我需要能够确定每个语句是否可能返回数据集,或者是否只需要执行。在德尔福,TADOQuery由以下任一组成Open / Close对于数据集,或者ExecSQL只是为了执行。我需要根据 SQL 语句的第一个单词自动确定使用哪个。

如何根据语句中的第一个单词确定应该调用哪个方法?我需要知道每个可能的单词,以及基于每个单词的方法。


这在一般意义上是不可能的。例如, EXEC 存储过程名称可以返回结果集,也可以不返回结果集,具体取决于过程的编写方式。仅从调用的语法无法知道它是其中之一。

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

SQL 语句所有可能的第一个单词是什么? 的相关文章

  • Microsoft SQL:CASE WHEN 与 ISNULL/NULLIF

    除了可读性之外 在防止 SQL 中的除以 0 错误时 使用 CASE WHEN 语句与 ISNULL NULLIF 相比还有什么显着的好处吗 CASE WHEN BeginningQuantity BAdjustedQuantity 0 T
  • SQL Server 中离线索引重建和在线索引重建有什么区别?

    重建索引时 有一个选项ONLINE OFF and ONLINE ON 我知道当ONLINE模式打开时 它会复制索引 切换新查询以利用它 然后重建原始索引 使用版本控制跟踪两者的更改 如果我错了 请纠正我 但是 SQL 在离线模式下会做什么
  • 针对约 225 万行的单表选择查询的优化技术?

    我有一个在 InnoDB 引擎上运行的 MySQL 表 名为squares大约有 2 250 000 行 表结构如下 squares square id int 7 unsigned NOT NULL ref coord lat doubl
  • SQL Server 实例名称的最大长度?

    我需要知道以下版本的 SQL Server 实例名称的最大字符长度 如果它们之间存在差异 SQL Server 2000 SQL Server 2005 SQL Server 2008 SQL Server 2008 R2 我正在开发一个应
  • SQL查询json字典数据

    我的表中的 CLOB 字段包含 JSON 如下所示 a value1 b value2 c value3 我正在尝试编写一个 SQL 查询来返回一个包含键和值字段的表 如下所示 key value a value1 b value2 c v
  • 在 Delphi 中淡入 alpha 混合 PNG 表单

    几年前 当 Vista 首次发布时 我曾提出过这个问题 但始终没有解决这个问题 并把它搁置起来 留待以后再考虑 我有一个启动屏幕 我花了很大力气让它看起来很棒 这是 32bpp alpha 混合的 PNG 我有一些代码 如果需要 我可以挖掘
  • Delphi - Indy - 保存 GMail 草稿

    我一直在 Delphi 下使用 Indy 通过 gmail 帐户发送消息 使用 TIdSMTP 和 TIdMessage 组件 这绝对没问题 但是 我的客户请求将消息保存到 DRAFTS 文件夹 以便他在实际发送消息之前对 以编程方式创建的
  • Oracle OLE DB 提供程序未在 SSIS 中列出

    我在 SSIS 和 VS2015 CM 方面遇到问题 我有一个包需要连接 Oracle 来获取一些数据 我安装了适用于 Win64 的 ODAC 和 Oracle 客户端 但看不到提供程序列表中列出的 OLE DB 的 Oracle 提供程
  • 随着时间的推移累积(不重叠)——技术?

    我正在尝试找到一种更好的方法来制作水晶报告 其他人的 按组添加不重叠的时间 这显然是一个古老的问题 有没有一种技术可以得到 调整每条记录的 开始 结束 时间 以消除共同 重叠时间 亚组内 使用直接 SQL 尽管我发现我可以执行 CTE 假设
  • 如何使用 MySQL 选择有特定值的 2 个连续行?

    我正在构建一个系统 该系统应该显示学生何时连续缺席两天 例如 此表包含缺勤情况 day id missed 2016 10 6 1 true 2016 10 6 2 true 2016 10 6 3 false 2016 10 7 1 tr
  • 使用 DISTINCT 进行查询需要很长时间

    我正在使用 Microsoft Access 2003 我的项目中的一个表单需要很长时间才能向用户显示 这是适用的查询 SELECT DISTINCT tb KonzeptDaten DFCC tb KonzeptDaten OBD Cod
  • 在 plpgsql 函数中使用 quote_ident()

    我是创建 plpgsql 函数的新手 我需要一些有关在函数内部执行的动态命令上使用 quote ident 甚至 quote literal 的说明 希望有人能给我一个关于它们如何在函数内部工作的具体解释 TIA 这是一个例子 EXECUT
  • MYSQL:如何在同一查询中联接两个表,两次引用同一个表

    我有两张桌子 我正在尝试将下面的示例两个表与表 1 引用表 2 两次结合起来 例如 如果我查看表 1 组 2 和成员 7 它应该查找表 2 中的 ID 并给出输出 Group Members Name Name 2 7 Blue Dog T
  • Delphi 的内存分析工具?

    我建立了一个项目并运行它 然后在 Process Explorer 中查看它 结果发现它在启动时使用的 RAM 比我想象的要多 5 倍 现在 如果我的程序运行得太慢 我会将其连接到分析器并让它告诉我什么正在使用我的所有周期 有没有类似的工具
  • 从表中选择行,其中另一个表中具有相同 id 的行在另一列中具有特定值

    在 MySQL 中 如果我们有两个表 comments key value 1 foo 2 bar 3 foobar 4 barfoo and meta comment key value 1 1 2 1 3 2 4 1 我想得到来自以下人
  • 如何在 SQL Server 2012 中选择除一列之外的所有列? [复制]

    这个问题在这里已经有答案了 有没有一种方法可以选择所有列 但只选择我不想选择的特定列 我的意思是有时我会遇到这样的问题 表有数百个字段 而我只需要删除一个字段 我需要重写所有列吗 有什么窍门吗 喜欢select
  • CONTAINS 不适用于 Oracle Text

    我在执行此查询时遇到问题 SELECT FROM gob attachment WHERE CONTAINS gob a document java gt 0 它给了我 ORA 29902 error in executing ODCIIn
  • 如何使用 php 在 sql 查询中转义引号?

    我有一个疑问 sql SELECT CustomerID FROM tblCustomer WHERE EmailAddress addslashes POST username AND Password addslashes POST p
  • Oracle REGEXP_INSTR() 和“a-z”字符范围与预期不匹配

    我想用REGEXP INSTR 在 oracle 数据库中检查小写 大写字符 我知道 upper and lower POSIX 字符类 但我选择了a z这给了我非常奇怪的结果 我不明白 有人可以解释一下吗 SELECT REGEXP IN
  • 为什么 ISNUMERIC('.') 返回 1?

    最近我在 SQL Server 中使用 ISNUMERIC 时遇到了一个问题 导致找到了这段代码 SELECT ISNUMERIC 这会返回 1 如 true 所示 难道不应该像 false 一样返回 0 吗 See Numeric 损坏了

随机推荐

  • 使用 Flexbox 出现意外的空白空间

    在问题仍然存在的情况下 我已将问题减少到最低限度 我不明白橙色空间是从哪里来的 A clue 删除一张图像 橙色空间就会消失 OutterContainer display flex flex wrap wrap flex directio
  • word vba 循环执行 if find.found

    我正在尝试使用 Word VBA 循环浏览文档 我想做的是 如果我发现 Text A vbTab 然后我想将其替换为 A 然后转到该行末尾 按一次 DEL 键并键入 br 但我无法管理它 当我运行这段代码时 不知何故 word 不断崩溃 S
  • Java EE 6 应用程序客户端登录

    我对 Java EE 很陌生 在开始创建我想要创建的应用程序时遇到了很多麻烦 我想要的是一个连接到 EJB 项目的 Swing 应用程序客户端 我正在使用 Glassfish v3 1 1 到目前为止 我拥有的是两个无状态 bean 其中一
  • 如何修复 XSLT 中的“样式表编译期间报告错误”?

    当我运行 XSLT 代码时出现此 SaxonApiExceptionhttps xslttest appspot com 它返回此错误 net sf saxon s9api SaxonApiException 样式表编译期间报告错误 我尝试
  • 使用 Netcat 将二进制文件(逐行)发送到套接字服务器

    作为分拆这个堆栈溢出问题除了一些调整之外 我想实现相同的目标 我想连接到主机 逐行发送二进制文件 并在每行之间有几秒钟的延迟 并且它必须位于同一连接中 我想要发送的字符串主要是基于文本的 但该行中有一些不可打印的字符 这是我要发送的字符串
  • 在 Delphi 中实施变更日志

    我正在寻求使用改变日记代替ReadDirectoryChangesW跟踪我的delphi XE2应用程序中的更改 至于为什么 ReadDirectoryChangesW 不太可靠 我在delphi pascal中能找到的最接近的是一个叫做D
  • 反应式表单 - 禁用属性

    我正在尝试使用disabled属性来自于formControl 当我将其放入模板中时 它会起作用
  • perl 文件大小计算不起作用

    我正在尝试编写一个简单的 perl 脚本 它将迭代目录中的常规文件并计算所有文件放在一起的总大小 但是 我无法获取文件的实际大小 而且我不明白为什么 这是代码的相关部分 我放入打印语句进行调试 totalsize 0 while readd
  • CSS 2 div大小自动相同高度

    我有一个 CSS 问题 我怎样才能做到这一点 当绿色 div 的内容高度 自动 为 500px 时 红色 div 的高度相同 当红色的内容高度 自动 为 700px 时 绿色的高度也相同 两者都有任何内容 然后我使用自动高度 那么我怎样才能
  • Java 异常作为已检查异常但不需要在 trycatch 中抛出

    我有这个片段 public final class StackOverflow class MyException extends Throwable private void a try catch MyException Excepti
  • PHP Scandir 返回额外的句点

    所以我试图构建一个脚本来扫描目录并返回随机图像用作背景 php 看起来像这样 dir views img bg dh opendir dir while false filename readdir dh files filename ra
  • 无法将shared_ptr作为shared_ptr引用传递

    在下面的代码中 我想通过shared ptr
  • Java相当于python“dir”?

    java中的python中是否有相当于 dir 的东西 或者提供类似功能的库 即对象和类的属性输出为信息字符串 这个问题与此类似question对于 clojure 来说 可能与 Java Reflection 有关 如下所示questio
  • Django Rest Framework:动态返回字段的子集

    Problem 正如博文中推荐的那样设计实用的 RESTful API 的最佳实践 我想添加一个fields查询参数传递给基于 Django Rest Framework 的 API 该 API 使用户能够仅选择每个资源的字段子集 Exam
  • Alamofire http json 请求块 ui

    我一直在创建一个从 JSON 脚本检索对象的函数 我选择使用 alamofire 进行异步请求 使用 swiftyJSON 进行轻松解析 但是我似乎有一个问题 它阻止了用户界面 当它是异步请求时 为什么会这样做 我是否需要在单独的线程上运行
  • 在c# winform中通过TabIndex获取元素的文本

    如何在 Windows 窗体中通过 TabIndex 获取元素的文本 像这样 this Controls GetElementByTabindex 1 text 是否可以 是的 可以用LINQ var text this Controls
  • 为什么需要 RTTI?

    为什么需要 RTTI 运行时类型信息 RTTI 运行时类型信息 引入了 C 的 温和 反射形式 例如 它允许了解超类的类型 从而允许处理全部派生自同一基类型的异构对象集合 以特定于各个超类的方式 假设您有一个 车辆 对象数组 并且需要以不同
  • 如何防止在按 R.Alt+ 键时激活 Ctrl+Alt+ 键绑定?

    I have one very annoying issue with Eclipse under Windows The key bindings for Ctrl Alt key are activated when I press R
  • 包含 3 个表的复杂 IF 语句

    这是一个延续这个问题是昨天的 这是我的三张表 战士表 fighter id name 1 John 2 Steve 3 Bill 4 Bobby 活动表 event id event name event date 1 MMA 01 01
  • SQL 语句所有可能的第一个单词是什么?

    我正在构建一个用户界面 以便能够在 SQL Server 数据库上执行 SQL 语句 兼容 SQL Server 2008 R2 我需要能够确定每个语句是否可能返回数据集 或者是否只需要执行 在德尔福 TADOQuery由以下任一组成Ope