Mein Beispiel funktioniert nicht:Wie fügt man denselben Zufallswert in zwei Spalten innerhalb einer SQL-Anweisung (Oracle) ein?
INSERT INTO test_table
(column_1, column_2)
VALUES (DBMS_CRYPTO.RANDOMBYTES(16), column_1);
ich in PL/SQL-Lösungen nicht interessiert bin.
Die SQL-Anweisung funktioniert nicht - fügt zwei verschiedene Werte ein. – trunkc
PL/SQL funktioniert sicher. Die erste basiert auf der Skalar-Unterabfrage-Zwischenspeicherung. Wenn es aus irgendeinem Grund nicht angewendet wird, erhalten Sie andere Werte. – Husqvik