কারও কোড গ্রহণ করেছেন এবং এটি এমন একটি অংশ যেখানে এই ধারাটির অংশ, যে কেউ জানেন যে ডাবল কোলন ইঙ্গিত করে?
b.date_completed > a.dc::date + INTERVAL '1 DAY 7:20:00'
কারও কোড গ্রহণ করেছেন এবং এটি এমন একটি অংশ যেখানে এই ধারাটির অংশ, যে কেউ জানেন যে ডাবল কোলন ইঙ্গিত করে?
b.date_completed > a.dc::date + INTERVAL '1 DAY 7:20:00'
উত্তর:
এটি আরডিবিএমএসের উপর ভিত্তি করে পরিবর্তিত হয়, তবে আমি যদি সঠিক অনুমান করি তবে এটি পোস্টগ্র্যাসকিউএল, সেক্ষেত্রে একটি তারিখের ধরণের ::
রূপান্তর a.dc
করেdate
।
অন্যান্য স্বাদে ...
এমএস এসকিউএল সার্ভার 2000 এ:
একটি সারণী ফিরিয়ে দেয় এমন বিল্ট-ইন ব্যবহারকারী-সংজ্ঞায়িত ফাংশনগুলির জন্য, বিল্ট-ইন না থাকা ব্যবহারকারী-সংজ্ঞায়িত ফাংশনগুলি থেকে পৃথক করার জন্য ফাংশনটির নামটি অবশ্যই একটি শীর্ষস্থানীয় ডাবল কোলন (: :) দিয়ে নির্দিষ্ট করতে হবে। এটি অবশ্যই কোনও অংশের নাম হিসাবে কোনও ডেটাবেস বা মালিকের যোগ্যতার সাথে নির্দিষ্ট করতে হবে। উদাহরণস্বরূপ: নির্বাচন করুন * FROM :: fn_helpcolifications () খ .. বিল্ড-ইন ব্যবহারকারী-সংজ্ঞায়িত ফাংশনগুলির জন্য যা একটি স্কেলারের মান ফেরত দেয়, ফাংশনটির নামটি অবশ্যই একটি অংশের নাম হিসাবে নির্দিষ্ট করা উচিত (ডাটাবেস বা মালিককে নির্দিষ্ট করে না)। একটি শীর্ষস্থানীয় ডাবল কোলন (: :) নির্দিষ্ট করবেন না।
এমএস এসকিউএল সার্ভার 2005 এ:
কোনও টেবিল ফেরত এমন ইউডিএফগুলির জন্য আর ডাবল-কলোনের প্রয়োজন হয় না।
যাহোক...
এসকিউএল সার্ভার 2005-এ স্কিমা, শংসাপত্র, শেষ পয়েন্ট এবং আরও কয়েকটি সিকিওরিবেলে অনুমতি দেওয়ার সময় ডাবল-কলোনের প্রয়োজন।
পাশাপাশি ...
ব্যবহারকারী-সংজ্ঞায়িত প্রকারগুলি ব্যবহার করার সময়, ডাবল-কোলন সিনট্যাক্স ব্যবহার করে ধরণের স্থির পদ্ধতিগুলি অবশ্যই কল করতে হবে।
সূত্র: বিওএল এবং ক্যালেন ডেলানির ব্লগ
এই ক্ষেত্রে এটি কোনও তারিখের ধরণের .ালাই। :: হ'ল একটি প্রকারের thatালাই যা CAST হিসাবে প্রকাশ করা যেতে পারে (এএসপ্রেশন AS টাইপ)।
INTERVAL
। এটি কোডের প্রথম টুকরো যা আমি কখনও দেখেছি যা উভয়কে একত্রিত করে। আমি শুধু কৌতুহলী ছিলাম. জবাবের জন্য ধন্যবাদ.
এটি একটি CAST
অপারেশন (একটি তারিখের ধরণের কাস্ট)।
উদাহরণ:
SELECT now()::timestamp(0);
এর সমতুল্য:
SELECT
CAST (now() AS timestamp(0));
তারা ভোটদান উভয় ফলাফলের now()
জন্য timestamp
নিম্নলিখিত বিন্যাসে:YYYY-MM-DD HH:MM:SS
select 1.2::integer
যা ফলাফল হিসাবে ফলাফল হবে 1
।
এটি সম্ভবত একটি castালাই a.dc
, টাইপ রূপান্তরিতdate
।
আইবিএম ইনফর্মিক্স ডায়নামিক সার্ভার (আইডিএস) সেভাবে কাজ করবে - তবে শেষের দিকে ইন্টারভাল স্বরলিপি আইডিএসের জন্য বৈধ নয়, সম্ভবত সম্ভবত এটি অন্য একটি ডিবিএমএস (সম্ভবত পোস্টগ্রিসএসকিউএল )।