问题标签 [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.
html - 关系列表。HTML
我知道nofollow 告诉搜索引擎不要给链接提供信用。而我的意思是链接是属于用户的个人资料。
搜索引擎使用的其他关系(rel 标签)是什么?我在哪里可以获得 rel 列表及其含义?
java - Hibernate 表和列的自动保留字转义
我正在尝试为几个不同的数据库使用一个 Hibernate 映射:H2、Oracle、MySql。
每个数据库都有不同的保留字列表。
我希望 Hibernate 自动转义保留字。
我知道我可以:
- 使用反引号强制转义(为了安全而转义所有内容)
- 更改所有标识符,因此它们肯定不是任何数据库中的关键字(使它们难看)
- 将模式绑定到一组特定的数据库,转义关键字的联合(如果我将新数据库添加到组合中,将会中断)
有没有更优雅的解决方案?
ruby-on-rails - 为什么 Rails 忽略了我的 user_id 字段?
我尝试在 Rails 中创建一个如下所示的数据库迁移:
查看生成的 .rb 文件,果然,我看到了我输入的所有内容:
但是在运行rake db:migrate
并检查了我的数据库之后,我发现没有user_id
创建任何列。这里发生了什么?
c++ - 在编译的哪个阶段保留了保留标识符?
只是对工作有点好奇,在这里。在处理一些危险的事情时,我开始思考各种编译器及其相关标准库的实现。以下是我的想法的进展:
某些类别的标识符保留用于 C++ 和 C 中的实现使用。
编译器必须执行编译阶段(预处理、编译、链接),就好像它们是按顺序执行的一样。
C 预处理器不知道标识符的保留状态。
因此,当且仅当:
使用的保留标识符都是预处理器符号。
预处理结果不包括保留标识符。
GNUC
标识符与编译器(等)预定义的符号不冲突
这是有效的吗?我不确定第 3 点和第 4.3 点。此外,有没有办法测试它?
oracle10g - Oracle 10g 中用作列名的保留字“CLUSTER”
这是一个列名为“CLUSTER”的现有表。我必须查询此表以检索“CLUSTER”列的值。我收到了缺少表达式错误,因为 CLUSTER 是 Oracle 中的保留字。由于 oracle 允许按名称 CLUSTER 创建列,因此应该有办法检索它。如何查询该列?
PS - 我没有重命名列的选项。
提前致谢。
php - PHP/MySQL:查询未处理(第 1 行 x 附近的语法错误)
嘿...所以我尝试运行下面的查询,但它不会这样做。我检查过:
- 表单中的字段数与表中的字段数相匹配。
- 会话变量的数量也与这些数字相匹配。
- 实际查询包含要通过回显输入的数据。
- 表名正确。
- 该查询适用于同一数据库中的其他表(它们确实如此)。
- 使用 or die(mysql_error(); 得到“语法错误”错误。
- 多次重建表。
这是显然在语法上存在问题的行,如果您发现它有任何问题或指出我正确的方向,我会非常感激,因为我现在不知所措!可能是内存问题?
sql-server - T-SQL“LineNo”保留字究竟有什么作用?
我今天在 SQL Server 2000 机器上针对表编写查询,在查询分析器中编写查询时,令我惊讶的是,我注意到单词LineNo
被转换为蓝色文本。
根据 MSDN 文档,它似乎是一个保留字,但我找不到任何信息,只是猜测它可能是一个没有任何作用的遗留保留字。
转义字段名称没有问题,但我很好奇——有谁知道 T-SQL 中的“LineNo”实际上是用来做什么的?
ruby - 保留字“then”是否总是可以用分号或换行符代替?
使用then
而不是分号或换行符是否仅具有装饰目的(使代码更具可读性)?
database-design - 需要这些保留字的替代字段名称
“类型”和“类”可能是 C# 和/或 Ruby 中的保留词或有问题的词,这两种语言我将来可能会用来针对我的新数据库模式进行编程。
因此,为了避免与这些语言的潜在冲突,我正在为我的表中的这些字段名称寻找替代名称。
在这种情况下,它来自我的 Machines 表,其中我有:
“类”字段(值类似于“手动”或“计算机化”)
和
“类型”字段(值将是“车床”或“铣床”)
我可以将字段称为“machineclass”和“machinetype”,但这与我的架构其余部分中的命名方案不一致(意思是,我不重用字段中的表名......例如,我使用 Machine.name ,而不是 Machine.machinename)
对这种疯狂有什么想法吗?
c++ - 保留字和关键字的区别?
C++中的保留字和关键字有什么区别?
'main' 是保留字还是关键字?