.


:




:

































 

 

 

 





() . , , SQL . , , , - ( SQL). , , , , , . , , CHECK OPTION CHECK ( 22 ). , , . , Adrian Customers, Diane.Customers:

CREATE SYNONYM Customers FOR Diane.Customers;

SQL, : Diane.Customers Adrian.Customers. , Customers, SQL .

, , , . , , . , . , Customers,

CREATE PUBLIC SYNONYM Customers FOR Customers;

, , . , , DBA. , , , . , . PUBLIC, .

DROP SYNONYM. , , , DBA. , , Clients, Customers, Adrian

DROP SYNONYM Clients;

, , .

?

, . , , " ", , , SQL, . , , , , , , , .

, (, , ) . , SQL , , .

SQL , , .

, , ; - , . , , SQL.

, ( DBS Data Base Spaces), SQL .

DBS CREATE DBSPACE ( DBS), ACQUIRE DBSPACE ( DBS) CREATE TABLESPACE ( ), . DBS , DBS. , , DBS. DBS Sampletables, :

CREATE DBSPACE Sampletables
(pctindex 10,
pctfree 25);

pctindex , DBS , . Pctfree DBS, , (ALTER TABLE , ; , ). , , . , DBS, . DBS , .

DBS , . , , Diane Sampletables :

GRANT RESOURCE ON Sampletables TO Diane;

. DBS, , .

, DBS, , .

DBS, , . , , , , , , DBS.

, , , . , DBS, , . , DBS.

?

, , , , . , , , , .

SQL, DML DROP TABLE, . , , , . , , .

, SQL. , , COMMIT WORK ROLLBACK WORK. COMMIT , ROLLBACK . COMMIT ROLLBACK. . , , COMMIT ROLLBACK

COMMIT WORK;

-

ROLLBACK WORK;

, , AUTOCOMMIT. , . , , "" . , , :

SET AUTOCOMMIT ON;

:

SET AUTOCOMMIT OFF;

AUTOCOMMIT, .

, , . , , . ; , .

, , , , . , , , . , , Motika . , , - . ( , , ANSI, , , . .)

, snum NULL, , Peel. :

UPDATE Orders
SET snum = NULL
WHERE snum = 1004;

UPDATE Cudomers
SET snum = 1001
WHERE snum = 1004;

DELETE FROM Salespeople
WHERE snum = 1004;

Motika (, , , ), , , , .

, , . COMMIT, COMMIT ROLLBACK.





:


: 2016-07-29; !; : 377 |


:

:

- , 20 40 . - .
==> ...

1597 - | 1558 -


© 2015-2024 lektsii.org - -

: 0.016 .