Dizide saklamak istediğim bazı numaralar var. oracle pl/sql'de diziyi nasıl ilan edeceğimi ve buna nasıl değer atacağım?oracle pl/sql dizileri
9
A
cevap
14
PL/SQL dizi türü vardır ama biz kendimizi DÜZENLEME
tablo
declare
type NumberArray is table of number index by binary_integer;
myArray NumberArray;
begin
myArray(0) := 1
myArray(1) := 2
--or use a for loop to fill
end;
kullananlar oluşturabilirsiniz: Adam Musch Eğer biz söyleyen veya Çalıştığımız veri büyüklüğünü biliyoruz, VARRAYs
uzunluğunu ayarlayabiliriz, bu oracle
çevre, böylece simgeler
Alternatif dizisi simge 1'den başlayarak VARRAYs uzunluğu sabittir VARRAY
kullanıyorsa, 1
başlar. Semantik
:
declare type VarrayType is varray(size) of ElementType;
Örnek:
declare
type NumberVarray is varray(100) of NUMERIC(10);
myArray NumberVarray;
BEGIN
myArray := NumberVarray(1,10,100,1000,10000);
myArray(1) = 2;
for i in myArray.first..myArray.last
loop
dbms_output.put_line('myArray(' || i || '): ' || myArray(i));
end loop;
end;
END;
Çıktı:
myArray(1) : 2
myArray(2) : 10
myArray(3) : 100
myArray(4) : 1000
myArray(5) : 10000
+1
PL/SQL'de bir ARRAY türü var; buna sabit bir üst sınır elemanları olan 1-indeksli bir dizi olan VARRAY denir. Kullandığınız, BINARY_INTEGER anahtarının ve NUMBER değerinin olduğu bir Java Karma Haritasına benzeyen ilişkisel bir dizidir. –
İlgili konular
- 1. Oracle: PLSQL
- 2. plsql - Oracle koleksiyonlarla seçin
- 3. PLSQL Procudure (Oracle)
- 4. Oracle PLSQL - Yalnızca veritabanı bağlantısını sağla
- 5. Oracle komut dosyalarındaki dizileri kullanma
- 6. PLSQL
- 7. Oracle PLSQL - Mevcut olmayan bir tabloda imleci bildirme
- 8. Bir plsql döngüsü içinde Oracle'da dizeleri ekleme
- 9. PLSQL sembolünün anlamı "=>"
- 10. Mark PLSQL prosedürü/işlevi kullanımdan kaldırıldı
- 11. bulma dizileri ve tetikleyiciler
- 12. bir tablo sütununda sağ PLSQL
- 13. Dizileri np.savetxt
- 14. Bir değişkenin plsql içinde sıfır olup olmadığını kontrol edin
- 15. ADO ile, nasıl bir Oracle PL/SQL bloğu arayabilirim ve giriş/çıkış bağlantı değişkenlerini belirtirim (parametreler?)
- 16. spring & plsql saklı yordam - istisna işleme ve işlemler
- 17. Oracle INSTR eğlencesi? Oracle
- 18. Güncelleştirme Apex Tabular formu PLSQL ile
- 19. PLSQL Birleştirici dizisinden seçim yapın mı?
- 20. PLSQL - İmleç, dinamik sql olarak kullanılamaz
- 21. Bir hata nasıl karşılanır forall plsql
- 22. Oracle
- 23. Oracle,
- 24. Oracle
- 25. oracle
- 26. oracle
- 27. Oracle
- 28. Oracle
- 29. Oracle
- 30. Oracle
o sayıların farklı set veya tek musunuz? –
i 1,2,5,10,100 gibi bir sayıya sahip ben dizi [0] = 1, dizi [1] = 2, ..etc gibi bir dizide saklamak istiyorum. ] – Andromeda