Académique Documents
Professionnel Documents
Culture Documents
--Approach II
Create table customerr_1
as (sel customer_id, customer_name from customer) with data
SHOW TABLE CUSTOMER
16.
SHOW TABLE CUSTOMER
CREATE SET TABLE SAMPLES.CUSTOMER_2 ,NO FALLBACK ,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT
(
customer_id INTEGER NOT NULL,
customer_name VARCHAR(10) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL,
customer_expense INTEGER,
customer_phone_num INTEGER NOT NULL,
CONSTRAINT ch_k CHECK ( customer_expense < 10000 ))
UNIQUE PRIMARY INDEX p_k ( customer_id )
UNIQUE INDEX u_k ( customer_phone_num );
INSERT INTO CUSTOMER (CUSTOMER_DEPT_ID) VALUES(200)
--WE DROP THE CUSTOMER_DEPT_ID COLUMN SO CANNOT INSERT VALUE FOR THIS PARTICULA
R COLUMN
---Constraint voilation also.
17.
--WE DROP THE CUSTOMER_DEPT_ID COLUMN SO CANNOT INSERT VALUE FOR THIS PARTICULA
R COLUMN
SEL * FROM CUSTOMER
INSERT INTO CUSTOMER (CUSTOMER_NAME, CUSTOMER_ID,CUSTOMER_PHONE_NUM)
VALUES('JOHN',8,999999)
ALTER TABLE CUSTOMER ADD CUSTOMER_DEPT_ID INT
---AFTER ADD CUSTOMER_DEPT_ID
INSERT INTO CUSTOMER (CUSTOMER_NAME, CUSTOMER_ID,CUSTOMER_PHONE_NUM, CUSTOMER_DE
PT_ID)
VALUES('JOHNY',9,999977,001)
18.
Approach I
show table customer
CREATE SET TABLE SAMPLES.customer_3 ,NO FALLBACK ,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT
(
customer_id INTEGER NOT NULL,
customer_name VARCHAR(10) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL,
customer_expense INTEGER,
customer_phone_num INTEGER NOT NULL,
CUSTOMER_DEPT_ID INTEGER,
19.
delete from customer where customer_dept_id=100
20.
delete from customer where customer_dept_id=100
sel * from dbc.tables where tablename ='customer_3'
21.
Approach I
create table customerr_3 as (sel * from customer) with data
Approach II
show table customer_3
22.
delete from customer_3
23.
1.There is no data in customer_2, that because created table but did no insert d
atat into it.
2. First need to insert data into it then we can perfor update operation
like:
update customer_2 set customer_name where customer_id=2
24.
update customer set customer_expense=0 where customer_id=1
update customer set customer_expense=0 where customer_id=2
update customer set customer_expense=0 where customer_id=3
update customer set customer_expense=0 where customer_id=4
update customer set customer_expense=0 where customer_id=5
update customer set customer_expense=0 where customer_id=6
25.
33.
SEL * FROM CUSTOMER
WHERE CUSTOMER_DEPT_ID =100
AND
CUSTOMER_EXPENSE>300
34.
SEL * FROM CUSTOMER
WHERE CUSTOMER_DEPT_ID =200
AND
CUSTOMER_EXPENSE<700
35.
SEL * FROM CUSTOMER
WHERE CUSTOMER_EXPENSE IS NULL
36.
SEL * FROM CUSTOMER
WHERE CUSTOMER_EXPENSE IS NOT NULL
37.
SEL * FROM CUSTOMER
WHERE CUSTOMER_NAME LIKE 'R%'
38.
SEL * FROM CUSTOMER
WHERE CUSTOMER_NAME LIKE '%R%'
39.
SEL * FROM CUSTOMER
WHERE CUSTOMER_NAME LIKE '%Y_'
40.
SEL * FROM CUSTOMER
WHERE CUSTOMER_NAME LIKE '__AR%'