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

एक पोस्टग्रेज लिखें SQL क्वेरी प्राप्त करें या बनाएं

SQL DBMS में, चयन-परीक्षण-सम्मिलित दृष्टिकोण एक गलती है:कुछ भी नहीं किसी अन्य प्रक्रिया को आपके select के बीच "अनुपलब्ध" पंक्ति सम्मिलित करने से रोकता है और insert बयान। इसके बजाय ऐसा करें:

INSERT INTO mytable (color, brightness, size, age)
SELECT color, brightness, size, age 
FROM mytable
WHERE NOT EXISTS (
    select 1 from 
    from mytable
    where color = 'X' and brightness = 'Y'
);
SELECT (color, brightness, size, age) 
FROM mytable 
WHERE color = 'X' AND brightness= 'Y';

आप उस पूरे पाठ को डीबीएमएस को एक "क्वेरी" के रूप में पास करने में सक्षम होना चाहिए। आप इसे एक संग्रहीत कार्यविधि में बनाने पर विचार कर सकते हैं।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JDBC बैच संचालन समझ

  2. PgSQL साल-दर-साल वापस तारीख में बदल रहा है

  3. सभी उपयोगकर्ताओं, वर्तमान और भविष्य के लिए विशेषाधिकार प्रदान करें

  4. स्प्रिंग बूट में JDBC और स्प्रिंग डेटा jpa का उपयोग करके मेरे सत्र वसंत के लिए अलग डेटा स्रोत बनाना

  5. PostgreSQL में लघु माह का नाम प्राप्त करें