Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Gunakan Sertifikat SQL dari database lain

Anda bisa membungkus panggilan EncryptByCert dalam fungsi yang hidup di database A seperti ini:

CREATE FUNCTION dbo.MyEncrypt(@Data VARCHAR(4000))
RETURNS TABLE
AS
RETURN
SELECT ENCRYPTBYCERT(CERT_ID('MyCert'),@Data) EncryptedData;

Untuk memasukkan data ke tabel Anda di database A saat terhubung ke database B gunakan sesuatu seperti ini:

INSERT INTO DatabaseA.dbo.MyTable(id,EncryptedData)
VALUES(42, (SELECT EncryptedData FROM DatabaseA.dbo.MyEncrypt('testvalue')) );



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dapatkan BARIS sebagai KOLOM (permintaan PIVOT dinamis SQL Server)

  2. Cara Instal sqlcmd &bcp di Red Hat

  3. Galat mengonversi tipe data saat mengimpor dari Excel ke SQL Server 2008

  4. Mengonsolidasikan Instance SQL Server dengan Pengelompokan dan Penumpukan

  5. SQL Server 2008 PILIH * DARI @variabel?