我想知道如何使用css动画使圆形div元素到达页面的每个角落。我试图这样做无济于事。
相当基本的问题,但它会帮助我理解。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>CSS 201</title>
<link href="https://fonts.googleapis.com/css2?family=Pacifico&display=swap" rel="stylesheet">
<style>
.box {
width: 300px;
height: 300px;
border: 10px solid black;
background-color: black;
border-radius: 50%;
position: absolute;
top: 0;
left: 0;
animation: myAnimation 4s infinite alternate,myAnimation2 4s infinite alternate;
}
@keyframes myAnimation {
0% { top: 0; left: 0; }
30% { top: 3000px; }
68%, 72% { left: 50px; }
100% { top: 3000px; left: 90%; }
} …
Run Code Online (Sandbox Code Playgroud)我在 SQL Developer 中创建并存储了一个过程。我可以调用它并且它按预期工作。
但是,如果我尝试在一组表的 for 循环中使用它,则会出现错误:
ORA-06512:在第 10 行
- 00000 - “无效的 SQL 语句”
这是程序:
create or replace PROCEDURE ADD_PARAMETERS
(
TBL_NAME IN VARCHAR2
) AS
BEGIN
EXECUTE IMMEDIATE 'ALTER TABLE '||TBL_NAME||' ADD(FB_AREA_HA Float)';
EXECUTE IMMEDIATE 'UPDATE '||TBL_NAME||' SET FB_AREA_HA = FB_AREA/10000';
END ADD_PARAMETERS;
Run Code Online (Sandbox Code Playgroud)
这里是带有程序的 for 循环:
SET SERVEROUT ON
DECLARE
sql_stmnt VARCHAR2(400);
BEGIN
FOR x in (SELECT * FROM all_tables WHERE table_name LIKE 'BBX_%')
LOOP
sql_stmnt := 'EXECUTE ADD_PARAMETERS('''||x.TABLE_NAME||''')';
DBMS_OUTPUT.PUT_LINE(sql_stmnt||';');
EXECUTE IMMEDIATE sql_stmnt;
END LOOP;
END;
Run Code Online (Sandbox Code Playgroud)
这个错误的原因是什么?我很确定它不是第 10 …
从另一个表中插入多行时,我将如何将“UPSERT”(插入或更新)插入到 SQLite 表中。
我试过了:
INSERT INTO tab_name
SELECT * FROM tmp
ON CONFLICT(id)
DO UPDATE SET
val = excluded.val;
Run Code Online (Sandbox Code Playgroud)
但它给了我:
“DO”附近的语法错误
实现这一目标的正确和最有效的方法是什么?
我遇到一种情况,我需要动态更新表中的 json 列。参见下面的结构
create table tjson ( jsoncol CLOB CONSTRAINT tjson_chk CHECK (jsoncol IS JSON) );
insert into tjson (jsoncol) VALUES ( '{"name" : "Kunal", "LName" : "Vohra" ,
"salary" : "10000", "Age" : "25"}');
insert into tjson (jsoncol) VALUES ( '{"name" : "Rahul", "LName" : "Sharma" ,
"salary" : "20000", "Age" : "35"}');
Run Code Online (Sandbox Code Playgroud)
现在我需要salary
根据以下内容更改为完整表的动态值some_condition
我可以使用读取数据JSON_VALUE(jsoncol, '$.Age')
update tjson
set jsoncol = '"salary":$JustChangeSalary'
where some_condition;
Run Code Online (Sandbox Code Playgroud)
工资是动态的而不是固定的。我愿意只改变工资。
我尝试过json_mergepatch
,但只能从Oracle version 19
. 我们正在使用Oracle version …
我有一个简单的查询:
select to_date('2020-02-29', 'yyyy-mm-dd') - interval '1' year from dual
Run Code Online (Sandbox Code Playgroud)
我认为结果应该是2019-02-28
,但 oracle 抛出错误为:
错误报告 -
ORA-01839: 指定月份的日期无效
我有简单的 oracle 功能
create or replace function abs.test_func(test_in in number)
return number
is
test_out number ;
BEGIN
test_out:=test_in;
RETURN test_out;
END;
Run Code Online (Sandbox Code Playgroud)
如果我编译它 - 它编译成功。但是当我从 PLSQL Developer SQL Window 运行时
BEGIN abs.test_func(5); END;
Run Code Online (Sandbox Code Playgroud)
我收到以下错误
ORA-06550: line1, column8;
PLS-00221: 'TEST_FUNC' is not a procedure or is undefined
ORA-06550: line1, column8;
PL/SQL: Statement ignored
Run Code Online (Sandbox Code Playgroud)
我的功能有什么问题?
在 Microsoft SQL Server (T-SQL) 中,有一种简洁、优雅且高性能的面向集合的方法可以使用表中多行值的串联来填充 VARCHAR 变量,即:
DECLARE @vals NVARCHAR(MAX)
SELECT @vals = ISNULL(@vals + ',', '')
+ <some_varchar_column>
FROM <some_table>
Run Code Online (Sandbox Code Playgroud)
@vals
用逗号分隔的字符串填充some_column
所有行中的所有值some_table
(例如,“value1,value2,value3,...”)。
我如何以同样优雅的方式(无需编写循环/游标)在 Oracle PL/SQL 中执行类似的操作?
sys_refcursor
我可以从普通游标打开带有值的值吗?
create or replace procedure test(C1 out sys_refcursor)
Lv_c1 as
Select * from table;
Begin
Open C1 for select * from lv_c1;
End;
Run Code Online (Sandbox Code Playgroud) 我必须随时间从 Julian 值转换为常规日期。
Select to_char(to_date(2455198, 'J'), 'DD-MM-YYYY HH:mm:ss') from dual;
Run Code Online (Sandbox Code Playgroud)
此查询有效,结果为 01-01-2010 12:00:00
Select to_char(to_date(2455197.75001, 'J'), 'DD-MM-YYYY HH:mm:ss') from dual;
Run Code Online (Sandbox Code Playgroud)
上面的查询不起作用并出现此错误:
ORA:01830: 日期格式图片在转换整个输入字符串之前结束
Julian 值:2455197.75001
和等效日期值是:1-January-2010 06:00:01
oracle ×7
sql ×5
plsql ×4
sql-update ×2
css ×1
cursor ×1
html ×1
json ×1
julian-date ×1
oracle12c ×1
select ×1
sql-function ×1
sql-insert ×1
sqlite ×1
timestamp ×1