plpgsql पर टैग किए गए जवाब

10
Postgres डेटाबेस में सभी तालिकाओं को काट-छाँट करना
मुझे नियमित रूप से पुनर्निर्माण से पहले अपने PostgreSQL डेटाबेस से सभी डेटा को हटाने की आवश्यकता है। मैं इसे सीधे SQL में कैसे करूँगा? फिलहाल मैं एक एसक्यूएल स्टेटमेंट के साथ आने में कामयाब रहा, जो मुझे निष्पादित करने की आवश्यकता वाले सभी आदेशों को लौटाता है: SELECT 'TRUNCATE …

5
PL / pgSQL का उपयोग कर एक चर में स्टोर क्वेरी परिणाम
PL / pgSQL में एक चर के लिए एक क्वेरी के परिणाम को कैसे निर्दिष्ट करें, PostgreSQL की प्रक्रियात्मक भाषा? मेरे पास एक समारोह है: CREATE OR REPLACE FUNCTION test(x numeric) RETURNS character varying AS $BODY$ DECLARE name character varying(255); begin name ='SELECT name FROM test_table where id='||x; if(name='test')then --do …

2
फ़ंक्शन कैसे बनाएँ जो कुछ भी नहीं लौटाता है
मैं एक फ़ंक्शन लिखना चाहता हूं pl/pgsql। मैं PostgresEnterprise Manager v3 का उपयोग कर रहा हूं और फ़ंक्शन बनाने के लिए शेल का उपयोग कर रहा हूं , लेकिन शेल में मुझे रिटर्न प्रकार को परिभाषित करना होगा। यदि मैं रिटर्न प्रकार को परिभाषित नहीं करता हूं, तो मैं फ़ंक्शन …

2
PostgreSQL में एक फ़ंक्शन के अंदर चयन का परिणाम कैसे लौटाएं?
मेरा यह कार्य PostgreSQL में है, लेकिन मुझे नहीं पता कि क्वेरी का परिणाम कैसे लौटाया जाए: CREATE OR REPLACE FUNCTION wordFrequency(maxTokens INTEGER) RETURNS SETOF RECORD AS $$ BEGIN SELECT text, count(*), 100 / maxTokens * count(*) FROM ( SELECT text FROM token WHERE chartype = 'ALPHABETIC' LIMIT maxTokens ) …

2
PL / pgSQL में '$$' का क्या उपयोग किया जाता है
PL / pgSQL के लिए पूरी तरह से नया होने के नाते, इस फ़ंक्शन में डबल डॉलर संकेतों का क्या अर्थ है : CREATE OR REPLACE FUNCTION check_phone_number(text) RETURNS boolean AS $$ BEGIN IF NOT $1 ~ e'^\\+\\d{3}\\ \\d{3} \\d{3} \\d{3}$' THEN RAISE EXCEPTION 'Wrong formated string "%". Expected format …

2
पोस्टग्रेज में एक सरणी में क्वेरी का आउटपुट चुनें
मेरा कोड है: SELECT column_name FROM information.SCHEMA.columns WHERE table_name = 'aean' यह तालिका के कॉलम नाम लौटाता है aean। अब मैंने एक ऐलान किया है: DECLARE colnames text[] मैं कोलनेम सरणी में सेलेक्ट के आउटपुट को कैसे स्टोर कर सकता हूं। क्या कोलनेम शुरू करने की कोई आवश्यकता है?

8
PostgreSQL फ़ंक्शन पैरामीटर के रूप में तालिका का नाम
मैं एक Postgres फ़ंक्शन में एक पैरामीटर के रूप में एक तालिका नाम पारित करना चाहता हूं। मैंने इस कोड की कोशिश की: CREATE OR REPLACE FUNCTION some_f(param character varying) RETURNS integer AS $$ BEGIN IF EXISTS (select * from quote_ident($1) where quote_ident($1).id=1) THEN return 1; END IF; return 0; …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.