Oracle
 sql >> डेटाबेस >  >> RDS >> Oracle

सम्मिलित करने से पहले तालिका में गैर-डुप्लिकेट पंक्तियों की जांच करने की प्रक्रिया (ओरेकल)

आपके पैरामीटर ब्लॉक के बाद आपके पास अर्धविराम है, और आप अपना IS . खो रहे हैं या AS खंड:

CREATE OR REPLACE PROCEDURE add_vals (c_cntry_id OUT COUNTRIES.COUNTRY_ID%TYPE,
                                       c_cntr_name IN COUNTRIES.COUNTRY_NAME%TYPE, 
                                       c_rgn_id IN COUNTRIES.REGION_ID%TYPE)
IS
BEGIN
  INSERT INTO countries(COUNTRY_ID, COUNTRY_NAME,REGION_ID)
    values (user_seq.nextval, c_cntr_name,c_rgn_id);
  c_cntry_id := user_seq.currval;
EXCEPTION
  WHEN dup_val_on_index
  THEN 
    c_cntry_id := null;
END;
/


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL सम्मिलित क्वेरी प्रदर्शन में सुधार कैसे करें?

  2. Phpinfo में कोई oci8 मॉड्यूल नहीं ()

  3. SDO_GEOMTRY को GeoJSON में कैसे बदलें

  4. सी # में ओडीबीसी का उपयोग कर ओरेकल पैकेज को कॉल करने का प्रयास करते समय सिंटेक्स त्रुटि

  5. R12.2 ऑनलाइन पैचिंग में बीज डेटा की हैंडलिंग