আমি একজন এসকিউএল সার্ভার প্রকল্পে কাজ করা একজন মাইএসকিউএল লোক, বর্তমান সময়টি প্রদর্শনের জন্য ডেটটাইম ফিল্ড পাওয়ার চেষ্টা করছি। মাইএসকিউএলে আমি এখনই ব্যবহার করব () তবে এটি তা গ্রহণ করে না।
INSERT INTO timelog (datetime_filed) VALUES (NOW())
আমি একজন এসকিউএল সার্ভার প্রকল্পে কাজ করা একজন মাইএসকিউএল লোক, বর্তমান সময়টি প্রদর্শনের জন্য ডেটটাইম ফিল্ড পাওয়ার চেষ্টা করছি। মাইএসকিউএলে আমি এখনই ব্যবহার করব () তবে এটি তা গ্রহণ করে না।
INSERT INTO timelog (datetime_filed) VALUES (NOW())
উত্তর:
getdate()বা getutcdate()।
getdate()
প্রত্যক্ষ সমতুল্য, তবে আপনার সর্বদা ইউটিসি তারিখের সময় ব্যবহার করা উচিত
getutcdate()
আপনার অ্যাপ্লিকেশন টাইমজোনগুলি জুড়ে চালিত হয় বা না - অন্যথায় আপনি বসন্ত / পতনের ট্রানজিশনে তারিখ গণিতের ঝাঁকুনির ঝুঁকি চালান
SYSDATETIME() এবং SYSUTCDATETIME()
এর ডেটটাইম 2 সমতুল্য
যা একটি ডেটটাইম ফিরিয়ে দেয় ।
ডেটটাইম 2 এখন এসকিউএল সার্ভার ২০০++ এ তারিখ এবং সময় সংরক্ষণের জন্য পছন্দসই পদ্ধতি। নিম্নলিখিত স্ট্যাক ওভারফ্লো পোস্টটি দেখুন ।
আপনি CURRENT_TIMESTAMPযদি আরও এএনএসআই অনুগত হওয়ার মতো মনে করেন তবে আপনি এটি ব্যবহার করতে পারেন (যদিও আপনি ডাটাবেস বিক্রেতাদের মধ্যে কোড পোর্ট করছেন তবে এটি আপনার উদ্বেগের মধ্যে অন্তত কম হবে)। এটি GetDate()কভারগুলির নিচে ঠিক একইরকম (আরও এই বিষয়ে এই প্রশ্নটি দেখুন)।
এর জন্য কোনও এএনএসআই সমতুল্য নেই GetUTCDate(), তবে আপনার অ্যাপটি যদি একক সময় অঞ্চলে বেশি চালিত হয় তবে আপনার সম্ভবত ব্যবহার করা উচিত ...
CURRENT_TIMESTAMPকারণ এটি মাইএসকিউএল, এসকিউএল সার্ভার, ওরাকল এ ...