Попробуйте что-то вроде этого: Это связано с разбором имени таблицы перед выполнением.
create or replace procedure dynamic_sql
(input1 varchar2, input2 varchar2,input_table varchar2)
as
str varchar2(1000) := NUll;
begin
str := 'select '||input1||','|| input2 ||' from '||input_table;
execute immediate str;
end;
/
exec dynamic_sql('ename','job','emp');
Procedure created.
PL/SQL procedure successfully completed.
Для диапазонов требуется отображение: блок; чтобы работать так.
#status {
display: block;
float: right;
position: relative;
cursor: pointer;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
color:#FFFFFF;
font-size: 1.8em;
top: 10px;
}
Что ж, мне бросается в глаза следующее:
#status span.unreviewed
будет селектором для диапазона с классом «непроверенный», который является потомком #status. Вам нужен селектор
#status.unreviewed
. Возможно, вы захотите взглянуть на спецификации w3c для CSS2, чтобы избежать подобных проблем с селектором. http://www.w3.org/TR/CSS2/selector.html
Надеюсь, что это поможет.
edit: еще один быстрый момент, почему бы вместо этого не использовать background-color
of background
, поскольку все, что вы делаете, это меняете цвет фона?
You might also find it worthwhile declaring:
#status span.unreviewed img {
background-color: transparent;
}
that should at least remove the white default image background.
измените:
#status span.unreviewed {
на span.unreviewed {
, который у меня работает во всех браузерах.
Если он по-прежнему не работает, попробуйте сделать его блочным или используйте div, так как раскраска работает не совсем так, как вы ожидали на встроенных элементах