ধরা যাক আপনি একটি রেজিস্ট্রেশন সিস্টেমের জন্য একটি ডাটাবেস টেবিল তৈরি করেছেন।
IF OBJECT_ID('dbo.registration_demo', 'U') IS NOT NULL
DROP TABLE dbo.registration_demo;
CREATE TABLE dbo.registration_demo (
id INT IDENTITY PRIMARY KEY,
name NVARCHAR(8)
);
এখন কয়েকজন লোক নিবন্ধন করে।
INSERT INTO dbo.registration_demo (name) VALUES
('John'),('Jane'),('Jeff');
তারপরে আপনি বুঝতে পারবেন যে তারা নিবন্ধভুক্ত হওয়ার জন্য আপনার একটি টাইমস্ট্যাম্প দরকার।
এই অ্যাপটি যদি কোনও ভৌগলিকভাবে স্থানীয় অঞ্চলে সীমাবদ্ধ থাকে তবে আপনি এর সাথে স্থানীয় সার্ভারের সময়টি ব্যবহার করতে পারেন GETDATE()
। অন্যথায় আপনার ডিফল্ট মান সহ বিশ্বব্যাপী দর্শকদের জন্য ট্যানারের বিবেচনা করা উচিত GETUTCDATE()
।
এই উত্তরের মতো একটি বিবৃতিতে ডিফল্ট মান সহ কলাম যুক্ত করুন ।
ALTER TABLE dbo.registration_demo
ADD time_registered DATETIME DEFAULT GETUTCDATE();
আসুন আরেকটি নিবন্ধক এবং ডেটা দেখতে কেমন তা দেখুন।
INSERT INTO dbo.registration_demo (name) VALUES
('Julia');
SELECT * FROM dbo.registration_demo;
id name time_registered
1 John NULL
2 Jane NULL
3 Jeff NULL
4 Julia 2016-06-21 14:32:57.767