প্রশ্ন ট্যাগ «plpgsql»

10
পোস্টগ্রিস ডাটাবেসে সমস্ত টেবিল ছিন্ন করা
পুনঃনির্মাণের আগে আমার নিয়মিত আমার পোস্টগ্রিজ এসকিউএল ডাটাবেস থেকে সমস্ত ডেটা মুছতে হবে। আমি কীভাবে সরাসরি এসকিউএল এ এটি করব? এই মুহুর্তে আমি একটি এসকিউএল স্টেটমেন্ট নিয়ে এসেছি যা আমাকে কার্যকর করার জন্য প্রয়োজনীয় সমস্ত কমান্ড প্রদান করে: SELECT 'TRUNCATE TABLE ' || tablename || ';' FROM pg_tables WHERE tableowner='MYUSER'; …

5
পিএল / পিজিএসকিউএল ব্যবহার করে ভেরিয়েবলের স্টোর ক্যোয়ারির ফলাফল
পিএল / পিজিএসকিউএল, পোস্টগ্রেএসকিউএল এর পদ্ধতিগত ভাষাতে কোনও প্রশ্নের ফলাফল কীভাবে নির্ধারণ করবেন? আমার একটি ফাংশন রয়েছে: 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 somthing else --do the else part end if; …

2
কীভাবে ফাংশন তৈরি করা যায় যা কিছুই দেয় না
আমি সাথে একটি ফাংশন লিখতে চান pl/pgsql। আমি পোস্টগ্র্রেস ইন্টারন্যাচার ম্যানেজার ভি 3 ব্যবহার করছি এবং একটি ফাংশন তৈরি করতে শেল ব্যবহার করছি , তবে শেলের মধ্যে আমাকে অবশ্যই রিটার্নের ধরণ নির্ধারণ করতে হবে। আমি যদি রিটার্নের ধরণটি সংজ্ঞায়িত না করি তবে আমি কোনও ফাংশন তৈরি করতে সক্ষম নই। রিটার্ন …

2
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 ) as …

2
পিএল / পিজিএসকিউএল-তে '$$' ব্যবহার করা হয়
পিএল / পিজিএসকিউএল-তে সম্পূর্ণ নতুন হওয়া, এই ফাংশনে ডাবল ডলারের লক্ষণগুলির অর্থ কী : 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 is +999 999'; END IF; RETURN true; END; $$ …

2
পোস্টগ্রেসে একটি অ্যারেতে কোয়েরির আউটপুট নির্বাচন করুন
আমার কোডটি হ'ল: SELECT column_name FROM information.SCHEMA.columns WHERE table_name = 'aean' এটি টেবিলের কলামের নাম ফেরত দেয় aean। এখন আমি একটি অ্যারে ঘোষণা করেছি: DECLARE colnames text[] আমি কীভাবে কলমের নাম অ্যারে সিলেক্টের আউটপুট সংরক্ষণ করতে পারি। কলোনাম আরম্ভ করার দরকার আছে কি?

8
PostgreSQL ফাংশন প্যারামিটার হিসাবে সারণীর নাম
আমি পোস্টগ্রিজ ফাংশনে একটি টেবিলের নামটি প্যারামিটার হিসাবে পাস করতে চাই। আমি এই কোডটি চেষ্টা করেছি: 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; END; $$ LANGUAGE plpgsql; select some_f('table_name'); এবং …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.