Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 10938|Yanıt: 2

[Yeni Sayı] Oracle kayıtlı prosedürler yaz, yardım iste

[Bağlantıyı kopyala]
Yayınlandı 2.09.2018 15:58:01 | | |
Soru şu:
1. Depolanan prosedürlerin yürütülmesini kaydetmek EXEC_LOG bir log tablosu oluşturun:
2. Log tablosuna işlemler eklemek P_INSERT_EXEC_LOG bir kayıtlı prosedür oluşturun
3. Kayıtlı bir prosedür oluşturun P_UPDATE_EXEC_LOG log tablosunu değiştirin
4. Ocak 2010 - Haziran 2010 arasında DW.DW_F_USER_3G_MON NET_TYPE USER_3G '02' ve 1 USER_TYPE ile bir tablo oluşturun.
5. FixedTopic 4 betiği için P_USER_3G bir kayıtlı prosedür oluşturun ve P_INSERT_EXEC_LOG ile P_UPDATE_EXEC_LOG'yi çağırarak yürütmeyi log tablosunda kaydedin.

Gereksinimler:
1. Log tablosuna dahil edilmesi gereken bilgiler:
Süreç adı, veri dönemi, ay, başlangıç zamanı, bitiş zamanı, süre, uygulama durumu vb.
2. Süreç adı ve veri periyodu, log tablosunun birincil anahtarı olmalıdır; yani, saklanan bir prosedür bir veri döngüsünde tekrarlanamaz.


Bana yeni başlayan biri olarak yardım ettiğiniz için teşekkür ederim




Önceki:Kod bağlantılarının paylaşımı hakkında
Önümüzdeki:YAML Dokümantasyonuna Giriş
Yayınlandı 4.09.2018 11:04:56 |
Aşağıda tablo oluşturmak ve saklanan prosedürler oluşturmak için sql ifadesi yer alıyor, kendinize atıfta bulunun, bir örnekten çıkarım yapın ve anlamıyorsanız Baidu'yu kullanın.

Oracle komutu ile ana anahtar yabancı anahtar oluşturuldu

1. Bir öğrenci masası oluşturun
tablo oluştur t_stu(  
  stuid numarası(10) birincil anahtar,  
  stuname varchar2(20) not null,  
  Stusex varchar2(2) varsayılan 'erkek' kontrolü (stusex in('erkek', 'dişi)))
);  
   
2. Bir ders programı oluşturun
tablo oluştur t_couse(  
  couseid numarası(10) birincil anahtar,  
  cousename varchar2(20) boş değil,  
  cousetype varchar2(4)
);  

3. Öğrenci ders rapor sayfası oluşturun (ana yabancı anahtar dahil)
tablo oluştur t_score(  
  Skorlayıcı numarası(10) birincil anahtar,  
  stuid numarası(10) referanslar t_stu(stuid),  
  couseid numarası(10),  
  Yabancı anahtar fk_couseid kısıtlama (couseid)  
  Kaynaklar t_couse(Couseid)  
  on delete cascade
);

Oracle depolanmış prosedürler oluşturur

1. Temel dilbilgisi


2. emp tablosunun ename alanını değiştirmek için basit bir örnek yazın

Çağrı yöntemi şöyledir:

SQL>exec update_emp('7935','test');

Yayınlandı 30.04.2019 18:15:54 |
Gerçek duruma göre, herkesin bir SD kartı var
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com