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

Postgresql द्वारा उत्पन्न अनुक्रम से पहले एक स्ट्रिंग को उपसर्ग कैसे करें?

यहां कुछ तरीके दिए गए हैं:

-- Referencing the sequence directly:
CREATE SEQUENCE test_seq;

SELECT 'AAAA'||nextval('test_seq')::TEXT;
 ?column? 
----------
 AAAA1

SELECT 'AAAA'||nextval('test_seq')::TEXT;
 ?column? 
----------
 AAAA2


-- Using a DEFAULT
CREATE TABLE abc 
    (val TEXT NOT NULL DEFAULT 'AAAA'||nextval('test_seq'::regclass)::TEXT, 
    foo TEXT);

INSERT INTO abc (foo) VALUES ('qewr');

SELECT * FROM abc;
  val  | foo  
-------+------
 AAAA3 | qewr

ये मान लेते हैं कि आपने अपने मूल प्रश्न की टिप्पणियों के आधार पर दूसरों द्वारा पूछे गए प्रश्नों के आधार पर सावधानीपूर्वक निर्णय लिया है कि कैसे आगे बढ़ना है।




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. jsonb बनाम jsonb[] एक ग्राहक के लिए एक से अधिक पतों के लिए

  2. PostreSQL में केवल नई पंक्तियाँ कैसे सम्मिलित करें?

  3. Django AutoField प्रारंभ मान को संशोधित करें

  4. दिल की धड़कन के साथ PostgreSQL के लिए उच्च उपलब्धता को ट्रैक करना

  5. स्प्रिंग बैच - पोस्टग्रेज पर मेटाडेटा टेबल बनाने और वास्तविक डेटा को mysql में लोड करने में असमर्थ