Jika Anda memiliki skrip SQL untuk melakukan ini, Anda cukup menambahkan pernyataan koneksi untuk mengalihkan pengguna seperti yang ditunjukkan di bawah ini.
Saya memiliki test.sql file yang berisi pernyataan grant dan alter. Saya memiliki dua pengguna sh dan hr .
conn sh/example@sqldat.com
grant REFERENCES on sh.customers to hr;
conn hr/example@sqldat.com
ALTER TABLE cust ADD CONSTRAINT fk1 FOREIGN KEY (ID) REFERENCES sh.customers(CUST_ID) ON DELETE CASCADE ENABLE;
Dan saya baru saja menjalankan skripnya.
[example@sqldat.com ~]$ sqlplus / as sysdba
SQL*Plus: Release 12.1.0.2.0 Production on Tue Jan 17 15:19:40 2017
Copyright (c) 1982, 2014, Oracle. All rights reserved.
Connected to:
Oracle Database 12c Enterprise Edition Release 12.1.0.2.0 - 64bit Production
With the Partitioning, Automatic Storage Management, OLAP, Advanced Analytics
and Real Application Testing options
SQL> @test.sql
Connected.
Grant succeeded.
Connected.
Table altered.
SQL>