在Oracle租户中,创建如下OUTLINE: CREATE OUTLINE ol1 ON SELECT /*+ INDEX(TB1 IX1) +/* FROM TB1 WHERE C1=5; 关于该OUTLINE绑定,以下说法正确的是 A 使用SYS用户创建OUTLINE时,需要在SQL访问对象的schema下进行创建,不能直接在SYS下创建。 B 在Oracle租户中使用SYS用户查询创建的OUTLINE,可以使用以下SQL: SELECT * FROM oceanbase.gv$outline; C 如果能在gv$outline中查找到outline ol1,说明ol1绑定的执行计划已经生效。 D OUTLINE匹配要求SQL text完全相同。绑定的SQL 中查询条件时C1=5,如果执行SQL时查询条件修改为C1=1,则不能匹配该OUTLINE。
时间: 2024-04-15 13:26:15 浏览: 12
关于该OUTLINE绑定,以下说法正确的是:
D. OUTLINE匹配要求SQL text完全相同。绑定的SQL中查询条件是C1=5,如果执行SQL时查询条件修改为C1=1,则不能匹配该OUTLINE。
其他选项的描述如下:
A. 使用SYS用户创建OUTLINE时,可以在任何schema下进行创建,包括SQL访问对象的schema和SYS下。这个说法是不正确的。
B. 在Oracle租户中使用SYS用户查询创建的OUTLINE,不能使用oceanbase.gv$outline视图进行查询,正确的是使用DBA_OUTLINES视图。这个说法是不正确的。
C. gv$outline是一个V$视图,用于显示所有租户中的OUTLINE信息,并不是特定租户的。因此,无法通过在gv$outline中查找到outline ol1来判断ol1绑定的执行计划是否生效。这个说法是不正确的。
综上所述,只有选项D关于OUTLINE绑定的说法是正确的。
相关问题
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>键盘打字</title> <style> /* 基本界面样式 */ *{ /*margin: 0;*/ padding: 0; box-sizing: border-box; list-style: none; /*outline: 1px dashed purple;*/ } body{ display: flex; height: 100vh; justify-content: center;/* 水平居中*/ align-items: center; background-color: #000;/* 随内容撑开且垂直居中 */ } .keyboard{ outline-width: 3px; /*background-color: red;*/ } ul.row{ display: flex;/* 弹性布局 */ /* /*height: 300px; */ } ul.row li{ outline-width: 2px; width: 3em;/*em是根据当前字体大小*/ height: 3em; text-align: center; line-height: 3em; border-radius: .4em; color: rgba(0, 0, 0, 0.7); letter-spacing: 1px; margin: 0.4em; } /*设置宽度*/ #tab{ width: 5em; } #caps{ width: 6em; } #leftShift{ width: 8em; } #enter{ width: 6em; } #rightShift{ width: 8em; } #back{ width: 5em; } /*设置颜色*/ .little{ background-color: crimson; /*深红色的*/ border: 2px solid crimson; } .little.selected{ background-color: transparent; color: crimson; } .ring{ background-color: coral; /*珊瑚红*/ border:2px solid coral; } .ring.selected{ background-color: transparent; color: coral; } .middle{ background-color:darkorange; /*深橙色*/ border: 2px solid darkorange; } .middle.selected{ background-color: transparent; color: darkorange; } .forefinger1st{ background-color: gold; border: 2px solid gold; } .forefinger1st.selected{ background-color: transparent; color: gold; } .forefinger2nd{ background-color: khaki;
好的,您的代码大概是一个键盘打字的 HTML 页面,并且您想要了解如何选中某些 css 样式。
如果您想选中某些 css 样式,您可以使用以下方式:
1. 通过元素标签名选中样式:
```css
ul {
/* 选中所有 <ul> 元素 */
}
```
2. 通过 class 名称选中样式:
```css
.keyboard {
/* 选中 class 名称为 keyboard 的元素 */
}
```
3. 通过 id 名称选中样式:
```css
#caps {
/* 选中 id 名称为 caps 的元素 */
}
```
4. 通过属性选择器选中样式:
```css
li[type="button"] {
/* 选中所有 type 属性值为 button 的 <li> 元素 */
}
```
5. 通过伪类选择器选中样式:
```css
li:hover {
/* 当鼠标悬停在 <li> 元素上时选中 */
}
```
以上是一些常见的选中 css 样式的方式,您可以根据您的具体需求来选择不同的方式。希望可以帮到您!
outline:none在css中的作用
"outline: none" 在 CSS 中用于去除元素的轮廓线。轮廓线是一种视觉效果,在元素被点击或者获得焦点时出现,并且不占用布局空间。使用 "outline: none" 可以在不影响其他样式的情况下去除该效果。