返回数说广场 #日有所学#
0
having,where,group by 的正确执行顺序是?where ,group by,having
ORDERS表在ORDER_ID列有一个主键约束。
ORDER_ITEMS表在ORDER_ID列上有一个外键约束,参考的是ORDERS表上的主键,这个约束定义的为DELETE CASCADE类型。
表ORDERS里存在ORDER_TOTAL列小于1000的行。
哪三个DELETE语句会执行成功。
DELETE FROM orders;
DELETE FROM orders WHERE order_total<1000;
DELETE orders WHERE order_total<1000;
Oracle 19c 数据库,创建如下表:
create table h_test (emp_id number, emp_name varchar2(10), mgr_id number);
然后创建两个视图:
create view h_view1 as select * from h_test where EMP_ID=4;
create view h_view2 as select * from h_test where EMP_ID=4 with check option constraint c_h_view2;
关于如下三条INSERT语句,说法正确的是:只有第一条和第三条INSERT可以成功插入数据。
1. insert into h_view1 values(6,'C_EMP1',8);
2. insert into h_view2 values(8,'C_EMP2',9);
3. insert into h_view2 values(4,'C_EMP3',7);
只有第一条和第三条INSERT可以成功插入数据。
0
0 115
分享
评论
热门数说


