首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在没有字符串文字的有效Oracle select语句中,单词‘AS`的最大速率是多少?

在没有字符串文字的有效Oracle select语句中,单词‘AS`的最大速率是多少?
EN

Stack Overflow用户
提问于 2013-03-15 18:54:19
回答 2查看 101关注 0票数 2

这个问题只是为了好玩。

代码语言:javascript
复制
-- Prepare scheme
CREATE USER "AS" IDENTIFIED BY 123;
ALTER USER "AS" DEFAULT TABLESPACE "USERS" QUOTA 5M ON "USERS";
CREATE TABLE "AS"."AS" ("AS" INT);

-- Now we are ready to have fun
select "AS"."AS" AS "AS" from "AS"."AS" "AS";  -- Rate = 7/9 ~ 78%

你能打破这个纪录吗?

不允许使用像'AS'这样的字符串文字。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-03-15 22:35:52

如果我们使用REF类型,我们可以做很多事情:

代码语言:javascript
复制
SQL> create or replace type "AS" as object (id number, "As" ref "AS") ;
  2  /

Type created.

SQL> CREATE TABLE "as" OF "AS";

Table created.

SQL> select ("As")."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
  2         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
  3         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
  4         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
  5         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
  6         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
  7         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
  8         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
  9         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
 10         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
 11         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
 12         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
 13         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
 14         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
 15         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
 16         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
 17         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
 18         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
 19         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
 20         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
 21         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
 22         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
 23         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
 24         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
 25         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
 26         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
 27         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
 28         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"
 29         ."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As"."As" "AS"
 30      from "as" "AS";

no rows selected

etc..got厌倦了输入这么多As的内容。

票数 3
EN

Stack Overflow用户

发布于 2013-03-15 19:25:46

很难超越这样的AS密度,但我将使用Cast()、公用表表达式、分区表和闪回查询来代替数量...

代码语言:javascript
复制
with "as" AS (
  select cast("AS"."AS" AS integer) AS "AS"
  from  "AS"."AS" partition ("AS") "AS" AS of scn 1234567)
select "as"."as"
from   "as"

也许我也可以在那里打个闪光,但不确定语法是否有效……

代码语言:javascript
复制
with "as" AS (
  select cast("AS"."AS" AS integer) AS "AS"
  from  "AS"."AS"@"AS" partition ("AS") "AS" AS of scn 1234567)
select "as"."as"
from   "as"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15430530

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档