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

क्या हमें प्राथमिक कुंजी के लिए शून्य नहीं निर्दिष्ट करने की आवश्यकता है? ओरेकल/एसक्यूएल

create table mytable (
  col1 number primary key,
  col2 number,
  col3 number not null
);

table MYTABLE created.

select table_name, column_name, nullable 
from user_tab_cols where table_name = 'MYTABLE';

TABLE_NAME                     COLUMN_NAME                    NULLABLE
------------------------------ ------------------------------ --------
MYTABLE                        COL1                           N        
MYTABLE                        COL2                           Y        
MYTABLE                        COL3                           N        

तो, नहीं, आपको प्राथमिक कुंजी कॉलम को NOT NULL के रूप में निर्दिष्ट करने की आवश्यकता नहीं है।



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. ओरेकल में पीएल/एसक्यूएल से आउटपुट फ्लश करने का कोई तरीका है?

  2. Oracle में महीने के नाम के बाद अनुगामी रिक्त स्थान कैसे निकालें?

  3. 19.3 PDB बंद ORA-65107 ORA-16078

  4. एसक्यूएल और पीएल/एसक्यूएल में एक स्ट्रिंग को उलटना एक उदाहरण

  5. Oracle तालिका की अंतिम पंक्ति कैसे प्राप्त करें?