SQL 开发人员 "usage" 关键字
SQL Developer "usage" keyword
我在 table 中有一个名为 "usage" 的字段。 (我没有创建它)
在 SQLDeveloper 中的查询中,单词 "usage" 被突出显示为关键字(如 "Select")
"usage" 关键字是 SQL 吗? (或甲骨文)
如果是,它有什么作用?
如果不是,为什么突出显示?
你可以理解搜索任何关于此的信息是多么困难。将单词用法放在任何搜索结果中 returns 会使用东西 :-(
谢谢
保罗麦克
这是一个 identifier,不是关键字。 SQL 开发者允许您独立突出显示它们。
根据
Oracle documentation and the PostgreSQL documentation
它确实是一个关键字,而且是一个要启动的 ANSI 关键字。至于它的用法(双关语意),我不知道。
更新
根据 this SQL grammar by Jonathan Leffler(我猜这就是 Jonathan Leffler,但我不是 100% 确定),这是一个 GRANT
可用的特权。
至少在 MySQL, this privilege seems to be used to indicate the absence of privileges.
我知道的一个例子是
ALTER INDEX indexname MONITORING USAGE
我在 table 中有一个名为 "usage" 的字段。 (我没有创建它) 在 SQLDeveloper 中的查询中,单词 "usage" 被突出显示为关键字(如 "Select")
"usage" 关键字是 SQL 吗? (或甲骨文) 如果是,它有什么作用? 如果不是,为什么突出显示?
你可以理解搜索任何关于此的信息是多么困难。将单词用法放在任何搜索结果中 returns 会使用东西 :-(
谢谢 保罗麦克
这是一个 identifier,不是关键字。 SQL 开发者允许您独立突出显示它们。
根据
Oracle documentation and the PostgreSQL documentation
它确实是一个关键字,而且是一个要启动的 ANSI 关键字。至于它的用法(双关语意),我不知道。
更新
根据 this SQL grammar by Jonathan Leffler(我猜这就是 Jonathan Leffler,但我不是 100% 确定),这是一个 GRANT
可用的特权。
至少在 MySQL, this privilege seems to be used to indicate the absence of privileges.
我知道的一个例子是
ALTER INDEX indexname MONITORING USAGE