使用 cfsqltype 是一个好的做法吗?

2024-03-23

编写 cfqueryparam 或 cfprocparam 时,cfsqltype 是可选的。不过,我通常会看到它的编码。指定 cfsqltype 有什么好处吗?


主要好处是在将查询输入传递到查询之前对查询输入进行额外的健全性检查。另外,对于日期时间值,如果指定了 cfsqltype="CF_SQL_DATE" 或 ="CF_SQL_TIMESTAMP",我相信 CF 会正确地将日期时间字符串转换为正确的数据库格式。

此外,我认为这可以让未来的开发人员在阅读您的代码时更清楚地看到例外的类型。

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

使用 cfsqltype 是一个好的做法吗? 的相关文章

随机推荐

  • 内连接与何处连接

    两者之间的性能 在 Oracle 中 是否存在差异 Select from Table1 T1 Inner Join Table2 T2 On T1 ID T2 ID And Select from Table1 T1 Table2 T2
  • Hive“ANALYZE TABLE”如何从java执行

    我需要计算配置单元表中的行数 为此 我正在使用查询 ANALYZE TABLE p 7 COMPUTE STATISTICS noscan 我想通过java获取结果 我正在尝试以下操作 代码并没有运气 我得到的错误是 Exception i
  • 如何跳转到一个巨大的文本文件中的特定行?

    下面的代码是否有其他替代方案 startFromLine 141978 or whatever line I need to jump to urlsfile open filename rb 0 linesCounter 1 for li
  • 将键值对文件读入 std::map

    我有一个 Visual Studio 2008 C 03 项目 我想将键值对文件读取到 std map 中 为此 我创建了一个istreambuf pair iterator如下 typedef std map lt std string
  • 求解四变量线性方程

    问题 我需要用 Python 解这些方程 a 3b 2c 2d 1 2a b c 2d 0 3a b 2c d 1 2a c 3d 0 这样我就可以得到a b c和d的值 有没有办法可以用分数来显示它们 My code import num
  • 如何使用版本 Maven 插件更新依赖同级模块的版本

    我在更新依赖同级项目的依赖版本时遇到问题 我的简化项目设置如下 root parent tool core tool functional tests 父项目拥有所有全局属性和依赖管理 功能测试取决于工具 而工具又取决于工具核心 根pom
  • ImageView - 高度与宽度匹配吗?

    我有一个图像视图 我希望它的宽度为 fill parent 我希望它的高度是最终的宽度 例如
  • 来自相机的原始图像数据,如“645 PRO”

    不久前我已经问过这个问题并且我也得到了很好的答案 我一直在这个论坛上上下搜索 但找不到我想要的东西 真的需要 我想从相机获取原始图像数据 至目前为止 我试图从中获取 imageDataSampleBuffer 中的数据 方法 capture
  • 如何编写HQL插入查询?

    我正在努力编写一个 HQL 查询来在表中插入新记录 我已经看到了一些插入查询 如下所示 但我不想从另一个表插入数据 如下代码所示 String hql INSERT INTO Employee firstName lastName sala
  • 局部变量赋值以避免多次强制转换

    最近有一个问题询问在 Java 中将调用 getter 的结果分配给局部变量以避免多次调用同一访问器是否是一个好主意 我找不到原始帖子 但共识似乎是这通常是不必要的 因为 Hotspot 无论如何都会优化方法调用开销 然而 对于采用这种技术
  • 执行 PHP 切换每个案例多个值的最佳方法?

    你会如何执行这个 PHP switch 语句 另请注意 这些版本要小得多 我需要创建的版本将添加更多的值 版本1 switch p case home case current home current break case users o
  • 在 Camel-CXF 中将自定义 Soap-Header 设置为 pojo-message

    我的 CXF 肥皂头有问题 我使用合同优先开发方法建立了一个 cxf 项目 我想使用 cxf 组件调用 Web 服务 如下所示
  • 詹金斯 HTTPS Git

    目前正在研究自动化概念验证 所以我试图让 Jenkins 使用我们的 GIT 存储库 但在填写凭据后 我遇到了一个奇怪的错误 Failed to connect to repository Could not init C apache t
  • 在返回带有取消的 IAsyncEnumerable 的函数中迭代 IAsyncEnumerable

    正如标题所说 我必须执行以下功能 public async IAsyncEnumerable
  • 减少深度优先树遍历的空间使用

    在 Haskell 中 我们可以在恒定空间中对无限列表进行过滤 求和等操作 因为 Haskell 仅在需要时生成列表节点 并且垃圾收集它完成的节点 我希望它能与无限的树一起使用 下面是一个相当愚蠢的程序 它生成一个无限二叉树 其中的节点代表
  • Flutter 自定义 Google 地图标记信息窗口

    我正在 Flutter 中研究 Google 地图标记 单击每个标记时 我想显示一个自定义信息窗口 其中可以包含按钮 图像等 但是在 Flutter 中有一个属性TextInfoWindow只接受String 我如何实现向地图标记添加按钮
  • 在Python中反序列化Protobuf 3字节数组

    如何通过 bytearray 响应读取 Protobuf 消息作为字符串 我尝试查找 Protobuf 库 https developers google com protocol buffers docs reference python
  • 使用 LIMIT 关键字的 SQL Server 查询中的语法错误[关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我正在尝试运行此查询 但收到错误 关键字 limit 附近的语法错误 SQL查询 select from messages as
  • 更新 SQL“关系”表的有效方法

    假设我有三个正确标准化的表 一种人 一种资格 以及一种将人映射到资格的方法 People id Name 1 Alice 2 Bob Degrees id Name 1 PhD 2 MA 人与学位 person id degree id 1
  • 使用 cfsqltype 是一个好的做法吗?

    编写 cfqueryparam 或 cfprocparam 时 cfsqltype 是可选的 不过 我通常会看到它的编码 指定 cfsqltype 有什么好处吗 主要好处是在将查询输入传递到查询之前对查询输入进行额外的健全性检查 另外 对于