এমএসডিএন বলেছে যে রিয়েল সংখ্যার পরিসীমা হ'ল - ৩.৪০ ই + ৩৮ থেকে -১.১৮ ই - ৩৮, ০ এবং ১.১E ই - ৩৮ থেকে ৩.৪০ ই + ৩৮ App দৃশ্যত সত্যিকারের নীচের সীমাটি অনেক কম। নিম্নলিখিত স্ক্রিপ্টটি 1.401298E-45 সহ একটি বাস্তব কলামটি জনপ্রিয় করে:
CREATE TABLE a
(
r1 REAL NULL ,
r2 REAL NULL ,
r3 REAL NULL
) ;
GO
INSERT INTO a
( r1, r2 )
VALUES ( 1.18E-37, 10 ) ;
GO
DECLARE @i INT ;
SET @i = 1 ;
WHILE @i < 20
BEGIN ;
UPDATE a
SET r1 = r1 / r2 ;
SELECT r1 ,
r2
FROM a ;
SET @i = @i + 1 ;
END ;
GO
DROP TABLE a ;
r1 r2
------------- -------------
1.18E-38 10
(snip)
r1 r2
------------- -------------
1.401298E-45 10
কেউ কি আমাকে বলতে পারবেন যে সম্ভাব্যতম সম্ভাব্য ইতিবাচক সংখ্যাটি কী?
1
এই ধরণের সাথে অবশ্যই কিছু অদ্ভুত আচরণ রয়েছে। ক্ষুদ্রতম স্কেলার আক্ষরিক আমি কাস্ট করতে পেরেছি এবং নির্বাচন করতে পেরেছি 1.1754944E-38, যা ফিরে এসেছে 1.175494E-38 (শেষে নিখোঁজ 4 নোট করুন) - আপনি সরাসরি 1.175494E-38 কাস্ট করার চেষ্টা করলে আপনি শূন্য হয়ে যান পেছনে.
—
জন সেগেল