


I want to know the answer to the question below.
Which XML element correctly defines a 32-bit integer field?
A. <attribute name="count" label="Count" type="integer" />
B. <attribute name="count" label="Count" type="long" />
C. <attribute name="count" label="Count" type="integer" length="32" />
D. <attribute name="count" label="Count" type="long" length="32" />
Thank you for your help.
Views
Replies
Sign in to like this content
Total Likes
Hello Rama,
It should not be option D as the attribute length="32" does not have any logical value here .
The highest limit of a 32-bit integer is 2,147,483,647 which is 10 digits long. so as it is , you cannot have a 32-bit integer more than 10 digits long , which in turn makes the length attribute useless in case of integer 32-bit columns.
So when we are defining type="long" , we are limiting the length to 10 automatically .
Although , it would not cause any issues in operations but logically the most appropriate option is B .
Regards,
Adhiyan
Views
Replies
Sign in to like this content
Total Likes
Option B
Views
Replies
Sign in to like this content
Total Likes
Is not it option D?
Views
Replies
Sign in to like this content
Total Likes
It should be option D.
Views
Replies
Sign in to like this content
Total Likes
Hello Rama,
It should not be option D as the attribute length="32" does not have any logical value here .
The highest limit of a 32-bit integer is 2,147,483,647 which is 10 digits long. so as it is , you cannot have a 32-bit integer more than 10 digits long , which in turn makes the length attribute useless in case of integer 32-bit columns.
So when we are defining type="long" , we are limiting the length to 10 automatically .
Although , it would not cause any issues in operations but logically the most appropriate option is B .
Regards,
Adhiyan
Views
Replies
Sign in to like this content
Total Likes
Thanks Adhiyan!
Views
Replies
Sign in to like this content
Total Likes