问题标签 [reserved-words]

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.

0 投票
1 回答
57 浏览

html - 关系列表。HTML

我知道nofollow 告诉搜索引擎不要给链接提供信用。而我的意思是链接是属于用户的个人资料。

搜索引擎使用的其他关系(rel 标签)是什么?我在哪里可以获得 rel 列表及其含义?

0 投票
1 回答
15191 浏览

java - Hibernate 表和列的自动保留字转义

我正在尝试为几个不同的数据库使用一个 Hibernate 映射:H2、Oracle、MySql。

每个数据库都有不同的保留字列表。

我希望 Hibernate 自动转义保留字。

我知道我可以:

  • 使用反引号强制转义(为了安全而转义所有内容)
  • 更改所有标识符,因此它们肯定不是任何数据库中的关键字(使它们难看)
  • 将模式绑定到一组特定的数据库,转义关键字的联合(如果我将新数据库添加到组合中,将会中断)

有没有更优雅的解决方案?

0 投票
2 回答
461 浏览

ruby-on-rails - 为什么 Rails 忽略了我的 user_id 字段?

我尝试在 Rails 中创建一个如下所示的数据库迁移:

查看生成的 .rb 文件,果然,我看到了我输入的所有内容:

但是在运行rake db:migrate并检查了我的数据库之后,我发现没有user_id创建任何列。这里发生了什么?

0 投票
5 回答
922 浏览

c++ - 在编译的哪个阶段保留了保留标识符?

只是对工作有点好奇,在这里。在处理一些危险的事情时,我开始思考各种编译器及其相关标准库的实现。以下是我的想法的进展:

  1. 某些类别的标识符保留用于 C++ 和 C 中的实现使用。

  2. 编译器必须执行编译阶段(预处理、编译、链接),就好像它们是按顺序执行的一样。

  3. C 预处理器不知道标识符的保留状态。

  4. 因此,当且仅当

    1. 使用的保留标识符都是预处理器符号。

    2. 预处理结果不包括保留标识符。

    3. GNUC标识符与编译器(等)预定义的符号不冲突

这是有效的吗?我不确定第 3 点和第 4.3 点。此外,有没有办法测试它?

0 投票
1 回答
2494 浏览

oracle10g - Oracle 10g 中用作列名的保留字“CLUSTER”

这是一个列名为“CLUSTER”的现有表。我必须查询此表以检索“CLUSTER”列的值。我收到了缺少表达式错误,因为 CLUSTER 是 Oracle 中的保留字。由于 oracle 允许按名称 CLUSTER 创建列,因此应该有办法检索它。如何查询该列?

PS - 我没有重命名列的选项。

提前致谢。

0 投票
5 回答
896 浏览

php - PHP/MySQL:查询未处理(第 1 行 x 附近的语法错误)

嘿...所以我尝试运行下面的查询,但它不会这样做。我检查过:

  • 表单中的字段数与表中的字段数相匹配。
  • 会话变量的数量也与这些数字相匹配。
  • 实际查询包含要通过回显输入的数据。
  • 表名正确。
  • 该查询适用于同一数据库中的其他表(它们确实如此)。
  • 使用 or die(mysql_error(); 得到“语法错误”错误。
  • 多次重建表。

这是显然在语法上存在问题的行,如果您发现它有任何问题或指出我正确的方向,我会非常感激,因为我现在不知所措!可能是内存问题?

0 投票
2 回答
7461 浏览

sql-server - T-SQL“LineNo”保留字究竟有什么作用?

我今天在 SQL Server 2000 机器上针对表编写查询,在查询分析器中编写查询时,令我惊讶的是,我注意到单词LineNo被转换为蓝色文本。

根据 MSDN 文档,它似乎是一个保留字,但我找不到任何信息,只是猜测它可能是一个没有任何作用的遗留保留

转义字段名称没有问题,但我很好奇——有谁知道 T-SQL 中的“LineNo”实际上是用来做什么的?

0 投票
2 回答
124 浏览

ruby - 保留字“then”是否总是可以用分号或换行符代替?

使用then而不是分号或换行符是否仅具有装饰目的(使代码更具可读性)?

0 投票
7 回答
2225 浏览

database-design - 需要这些保留字的替代字段名称

“类型”和“类”可能是 C# 和/或 Ruby 中的保留词或有问题的词,这两种语言我将来可能会用来针对我的新数据库模式进行编程。

因此,为了避免与这些语言的潜在冲突,我正在为我的表中的这些字段名称寻找替代名称。

在这种情况下,它来自我的 Machines 表,其中我有:

“类”字段(值类似于“手动”或“计算机化”)

“类型”字段(值将是“车床”或“铣床”)

我可以将字段称为“machineclass”和“machinetype”,但这与我的架构其余部分中的命名方案不一致(意思是,我不重用字段中的表名......例如,我使用 Machine.name ,而不是 Machine.machinename)

对这种疯狂有什么想法吗?

0 投票
2 回答
2989 浏览

c++ - 保留字和关键字的区别?

C++中的保留字和关键字有什么区别?

'main' 是保留字还是关键字?