SQL 关键字使用大写有充分的理由吗? [关闭]

2024-07-04

默认值似乎是大写,但是真的有理由使用大写关键字吗?

I started using upper case, because I was just trying to match what SQL Server https://en.wikipedia.org/wiki/Microsoft_SQL_Server gives me whenever I tried to create something, like a new stored procedure https://en.wikipedia.org/wiki/Stored_procedure. But then, I felt terrible for my baby (5th) finger, that always needs to hold down the Shift button, so I stopped using upper case. Is there a reason why I should go back to upper case?


就我个人而言,我不喜欢 SQL 对我大喊大叫。它让我想起 BASIC 或 COBOL。

因此,我更喜欢使用小写字母的 T-SQL 和混合大小写的数据库对象名称。

它更容易阅读,文字和注释也很突出。

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

SQL 关键字使用大写有充分的理由吗? [关闭] 的相关文章

  • sql“不是”(<>) 不起作用

    我不知道我做错了什么 这是我的代码 SELECT FROM messages WHERE userId 6 OR toUserId 6 OR toAll 1 AND id lt gt 4 ORDER BY time DESC LIMIT 1
  • 我们是否也应该在 Golang 中关闭 DB 的 .Prepare() ?

    From this https github com mindreframer golang stuff tree master github com VividCortex go database sql tutorial教程表明rows
  • 我们是否也应该在 Golang 中关闭 DB 的 .Prepare() ?

    From this https github com mindreframer golang stuff tree master github com VividCortex go database sql tutorial教程表明rows
  • Mysql,检查字段值变化?

    Mysql 检查字段值变化 如果更改值则显示不同的值 table a id size name 1 500 abc 2 200 bcd 3 400 xyz 4 500 bbb 5 200 aaa select s s 1 as index
  • 使用 MySQL 变量选择分层数据

    我有一个表 用于存储目录信息 就像在文件系统中一样 每个目录 命名节点 都有一个nodeid and a parentid 我想尽可能有效地检索完整路径 为此 我试图使以下查询起作用 但这些查询仅返回第一个预期行 实际上是最内部的目录 任何
  • 不必要的“else”声明[重复]

    这个问题在这里已经有答案了 如您所知 在 Eclipse 中您可以打开 不必要的 else 声明 检查将触发如果 那么 否则提前返回 而且 根据我的经验 使用这样的语句时最可能有两种情况 1 预检查 if validate arg1 ret
  • Postgres / Rails Active Record -- 查询舍入浮点值

    我在 Rails 应用程序中使用 Postgres 将纬度 经度作为浮点值存储在数据库中 我希望能够比较位置的纬度 经度 但我只知道如何做到完全相等 Location where lat lat lon lon 我的问题是 我希望 Post
  • 用户定义函数性能缺点

    我有一个包含大量 UDF 的数据库 其中包含一个长时间运行的进程 涉及大量数据操作和计算 我使用 UDF 的想法是将信息的逻辑单元从底层表中分离出来 例如 如果我想获取有关汽车的信息 我可能有几个表 例如颜色 型号 年份等 每次获取汽车时我
  • Mysql查询。连接和子查询有什么区别?

    我总是认为 join 会得到某些结果 然后仅使用这些结果进行连接 SELECT FROM tbl AS t1 JOIN tbl2 AS t2 ON t1 id t2 foreignId JOIN tbl3 AS t3 ON t2 id t3
  • SQL Server 2012:插入和触发器之间的 DATETIME 差异

    我们遇到了一个非常奇怪的问题 当打电话时GETUTCDATE 第二个语句中的返回值比第一个语句稍早 我们的场景如下 我们插入一个表来跟踪用户当前状态 该表有一个触发器 可以将用户过去状态的关联历史表插入到DATETIME字段和插入调用GET
  • Scala 风格:for 与 foreach、filter、map 等

    scala 中对集合进行 高级迭代 的最佳风格是什么 在什么情况下我应该使用 for compression 什么时候我应该寻找替代的迭代方式 就风格而言 在Programming in Scala书中有一个例子 看起来几乎和下一个一样 f
  • 如果条件不匹配,select 语句返回什么?

    例如 如果我有以下声明 declare uid int set uid select id from tablename where condition 在这种情况下 如果 select 没有返回结果 那么 uid be 简而言之 它将为空
  • jqGrid - 未应用日期和时间格式

    我有一个显示 3 列的 jqGrid 其中一列是日期时间 正在返回的 SQL 日期时间字段 colModel 设置如下 colModel name col1 sortable false name col2 sortable false n
  • 通过 SQL 查询安全地标准化数据

    假设我有一张客户表 CREATE TABLE customers customer number INTEGER customer name VARCHAR customer address VARCHAR 这张表确实not有一个主键 然而
  • 将datagridview的所有数据插入数据库vb.net

    Dim Con As OleDbConnection New OleDbConnection Provider Microsoft Jet OLEDB 4 0 Data Source Music Sales Database mdb Dim
  • 如何清除实体框架中的待定更改

    我有一些表数据DbContext我不想保存 我已经删除了数据库 重新设置了它 但是挂起的更改不会消失DbContext 重建数据库后 我的数据库表为空 但是当我将实体作为对象列表调用时 它仍然包含旧对象 关于如何清除旧的待处理数据有什么建议
  • 可与 Microsoft Access 中的“CREATE TABLE”一起使用的字段类型

    我对为 Microsoft Access 生成表创建脚本感到不满 我还没有找到任何描述各种类型的语法的文档 我有找到了文档 http msdn microsoft com en us library bb177893 aspx对于 Acce
  • 超过 1 列具有 string_agg 的唯一值

    我正在尝试分组并获取多列的值列表 这是一个例子 City State Income Salem OH 40000 Salem OH 45000 Mason OH 50000 Dayton OH 60000 Salem MA 40000 Ma
  • PostgreSQL 使用“lag()”窗口函数更新查询

    我有一个涉及Postgresql数据库的任务 我对 SQL 不太有经验 我有一张贸易产品每周营业额的表格 每周提供以下信息 产品 周数 周营业额 可能是正值或负值 具体取决于天气 更多产品被购买或出售 我添加了一栏 其中包含每周的期末余额
  • 如何获得 firebird 数据库上的独占锁以执行架构更改?

    更具体地说 我正在使用 firebird 2 1 和 Visual Studio 的 DDEX Provider 并且我正在使用 c 工作 我遇到一种情况 我试图将模式更改从 C 应用到数据库 以 更新 我的数据库 在此过程中 我从 fir

随机推荐

  • 相对于当前日期对 Java 集合进行排序

    我想相对于当前日期对日期列表进行排序 例如列表中有下一项 10 01 2018 10 20 2018 10 14 2018 10 02 2018 当前日期是10 08 2018 结果应该是按下一个顺序升序排列的数组 10 14 2018 1
  • 基本镜面着色

    我正在使用一个生成阴影球体的简单代码 我还没有完全理解数学 但我在玩代码时正在弄清楚它 我想知道如何根据这段代码实现镜面反射着色 有什么建议么 for y 0 y
  • 根据所选付款方式更改 WooCommerce 提交结帐按钮文本

    I tried 更改 WooCommerce 中特定付款方式的结帐提交按钮文本 https stackoverflow com questions 45739331 change checkout submit button text fo
  • woocommerce 电子邮件通知中的 get_post_meta

    我试图从 woocommerce 电子邮件模板中的订单获取一些数据 但 get post meta 只是返回 false 此代码适用于感谢页面 我在这上面花了太多时间 任何帮助 将不胜感激 谢谢 global post echo test
  • 有没有可靠的方法在 IE11 中使用 ctx.drawImage() ?

    我有一个脚本 可以根据数据查询创建动态 SVG 图形 我需要将它们粘贴到 PDF 中 为此我使用 jsPDF 不幸的是 jsPDF 自己的 addSVG 似乎不起作用 所以我花了一些时间尝试使用画布将 SVG 转换为 PNG 我似乎可以将
  • “部署到多个环境”的 Firebase Functions 版本

    正如这里所建议的 https firebase googleblog com 2016 07 deploy to multiple environments with html https firebase googleblog com 2
  • 删除超过 7 天的文件

    我看过一些帖子删除特定文件夹中的所有文件 不是文件夹 但我根本不明白它们 我需要使用 UNC 路径并删除所有超过 7 天的文件 Mypath files data APIArchiveFolder 有人有快速脚本 可以专门输入上面的路径来删
  • SonarQube 不会通过 Gradle 显示每个文件的完全覆盖类的详细报告

    我正在 IntelliJ Java IDE 中运行 Gradle 构建 这SonarQube 跑步者 http www gradle org docs current userguide sonar runner plugin htmlGr
  • Eclipse默认运行eclipse插件headless

    我有一个 Eclipse 插件项目 它通过打开 Eclipse UI 来运行 我添加了一个扩展 org eclipse core runtime applications 为了某些测试目的而无头运行该插件 现在 如果我从上下文菜单运行选项运
  • 使用 Node JS child_process.spawn 运行脚本时打开文件过多

    设想 使用主脚本多次生成可变数量的子进程 以便对服务器执行负载测试 主脚本最初生成它可以生成的所有子进程 根据其配置设置 然后当子进程退出时 如果配置请求更多运行 则将启动新的子进程 我看到的是在尝试启动第 83 个子进程时立即失败 83
  • 如何将数据沿反应链传递

    每当我需要将数据传递到反应链时 我最终都会做这样的事情 public Mono
  • Python 中的 HTML 解析器 [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 使用Python文档我发现了HTML解析器 http docs python org lib modu
  • 如果按下警报,则转到“确定”按钮后的 URL

    我需要确保当用户在 JavaScript 警报窗口中单击 确定 时 浏览器会移动到不同的 URL 这可能吗 你是什 么意思 确保 alert message window location some url 在警报窗口中单击 确定 后重定向
  • 如何将自定义表单添加到 django 管理页面内联

    我可以将在 forms py 中定义的表单放入 Django 管理员页面吗 我也可以将此表单放入 Django 管理员页面的模型内联中吗 需要明确的是 这就是我所说的内联 class AnswerInline admin StackedIn
  • 是否可以使用 Firebase 云消息传递 (FCM) 直接从设备将 PushNotifications 发送到特殊 UDID?

    我正在考虑将所有注册 ID 推送令牌 保留在数据库中并从 iPhone 向用户发送通知 我尝试了类似的操作 但没有收到任何通知 func sendPNMessage FIRMessaging messaging sendMessage bo
  • 两个选择框重叠

    我有两个选择框HTML 一个在另一个之下 第一个选择框正常 第二个选择框默认打开 意味着无需单击即可显示选项 现在当我点击第一个select box它的内容移动到另一个的后面select box HTML
  • 删除CKEditor图像插件中的htmlPreview

    我在 CKEditor 的图像插件中隐藏预览元素时遇到问题 我需要一个非常简单的图像对话框 其中只有图像源的输入字段和带有图像上传按钮的表单 因此 我使用这些自定义配置设置删除了不必要的元素 CKEDITOR on dialogDefini
  • 如何实现迭代器产生可变引用[重复]

    这个问题在这里已经有答案了 我正在尝试实现一个简单的查找迭代器 pub struct LookupIterMut lt a D gt data a mut D indices a usize i usize impl lt a D gt I
  • jquery 调整 div 上的侦听器大小

    这就是情况 我有 2 个 div 彼此相邻 一个 div 的高度非常动态 这基本上意味着它可以增长和缩小以适应其内容 例如 这个 div 具有可以折叠打开或关闭的内容 或者可以扩展以适合 ajax 加载内容的容器 现在 这个 div 旁边是
  • SQL 关键字使用大写有充分的理由吗? [关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 默认值似乎是大写 但是真的有理由使用大写关键字吗 I started using upper case because I was just t