«plsql» etiketlenmiş sorular

Prosedür Dili / Yapılandırılmış Sorgu Dili, Oracle Corporation'ın SQL için prosedürel dil uzantısıdır. IBM, 9.7 sürümünden beri DB2 için PL / SQL'i desteklemektedir. PL / SQL ile ilgili sorular muhtemelen "oracle" veya "db2" olarak etiketlenmelidir.


3
SQL ve PL / SQL arasında nasıl ayrım yapılır?
Sorunun çok aptalca gelebileceğini biliyorum, ama bu kısmı hiç anlamadım. SQL * Plus hem SQL hem de PL / SQL ile çalışır. Bazı kodların SQL veya PL / SQL olup olmadığını nasıl bilebilirim? Kodumda bir for döngüsü varsa, artık SQL değil mi? PL / SQL, döngü, koşul vb. İçin SQL'in …

6
Oracle'ı indirmek ücretsiz mi?
Bir Java geliştiricisiyim ve şu anda PostgreSQL'i RDBMS olarak kullanıyorum. Ancak, Oracle'ı da öğrenmek istiyorum. Öyleyse Oracle'ın en son sürümünü (11g sanırım) ücretsiz indirebilir miyim? Bu bağlantıyı buldum: Oracle Database 11g Release 2 Downloads ve indirilebilir gibi görünüyor. Ancak, Oracle Server'ın tescilli olduğunu biliyorum. Peki bu nasıl çalışıyor? Ayrıca, Oracle …
15 oracle  plsql 

5
PL / SQL: Bir dizideki öğeleri saymanın en iyi yolu?
Bu göz önüne alındığında: DECLARE TYPE T_ARRAY IS TABLE OF VARCHAR2(2000) INDEX BY BINARY_INTEGER; MY_ARRAY T_ARRAY; V_COUNT INTEGER; Yapmak istiyorum: BEGIN -- ... some code filling the MY_ARRAY array -- obviously COUNT_ELEMENTS() does not exists, this is what I'm looking for :-) V_COUNT := COUNT_ELEMENTS(MY_ARRAY); DBMS_OUTPUT.PUT_LINE('My array containts ' || …
14 oracle  plsql 



4
Neden düzenli döngüler yerine açık imleçler kullanılmalı?
Bir yıldır (bir Oracle db için) temel web uygulamaları yazıyorum ve işlevler oldukça basit olduğundan, çoğumuz verilerimizi almak için düzenli FOR döngülerine bağlı kalıyoruz: for i in (select * from STUDENTS) loop htp.prn(i.student_last_name || ', ' || i.student_first_name || ' ' || i.student_dob); end loop; Ancak, imleçler işleri yapmanın 'doğru' …
12 oracle  plsql 

2
Oracle ile nereden başlamalı?
Bu sorunun cevapları bir toplum çabasıdır . Bu yayını iyileştirmek için mevcut yanıtları düzenleyin. Şu anda yeni yanıtları veya etkileşimleri kabul etmiyor. Bu sorunun sadece bir cevabı gerekiyor: Oracle'ı kullanmaya başlamak için Veritabanı Yönetimi, PL / SQL ve SQL dahil olmak üzere harika kaynakların bir listesi. Sorunuzun bunun bir kopyası …
11 oracle  plsql 

1
PLS-00306 Hata: Yanlış argüman nasıl bulunur?
PLS-00306: 'string' çağrısında yanlış sayıda veya değişken türü var Neden: Bu hata, adlandırılan alt program çağrısı söz konusu alt program adı için herhangi bir bildirimle eşleştirilemediğinde ortaya çıkar. Alt program adı yanlış yazılmış olabilir, bir parametre yanlış veri tipine sahip olabilir, bildirim hatalı olabilir veya bildirim blok yapısına yanlış yerleştirilmiş …

2
Neden ddl deyimini doğrudan PL / SQL bloğuna yazamıyoruz
Neden ddl deyimlerini doğrudan PL / SQL bloğuna yazamıyoruz, örneğin yazarken CREATE OR REPLACE PROCEDURE test IS BEGIN truncate table table_name; // error END test; / Fakat, CREATE OR REPLACE PROCEDURE test IS BEGIN execute immediate 'truncate table table_name'; // works fine END test; / Neden ikincisi başarıyla idam edildi?
11 oracle  plsql  ddl 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.