Code: Select all
declare @my_var int
set @my_var = (select max(field_name) from table_name)
Code: Select all
declare
my_var int;
begin
my_var := (select max(field_name) from table_name)
end;

Code: Select all
declare @my_var int
set @my_var = (select max(field_name) from table_name)
Code: Select all
declare
my_var int;
begin
my_var := (select max(field_name) from table_name)
end;
παρακάτω θα βρεις ένα παράδειγμα για ένα procedure που έχω σε oracle9i. νομίζω ότι δεν θα έχεις προβλημα με την 8i.nap wrote:Έχω τον ακόλουθο κώδικα σε T-SQL του SQL Server, που τοποθετεί τη μέγιστη τιμή του πεδίου field_name στη μεταβλητή my_val:Ξέρει κανέις πώς θα κάνω το αντίστοιχο στην PL/SQL της Oracle8i; Το προφανές:Code: Select all
declare @my_var int set @my_var = (select max(field_name) from table_name)
δεν δουλεύει...Code: Select all
declare my_var int; begin my_var := (select max(field_name) from table_name) end;