教资会网络 | UGC NET CS 2017 年 1 月至 2 日 |问题 16
在 oracle 中,数据类型 varchar (20) 的属性 A 具有值“Ram”,数据类型 char (20) 的属性 B 具有值“Sita”。属性 A 有 _______ 个内存空间,B 有 _______ 个内存空间。
(一) 20,20
(B) 3,20
(C) 3,4
(D) 20,4答案:(乙)
说明: varchar 将获取属性的确切内存,它会因元组而异,而 char 将获取在创建表时定义的内存空间,它是固定的:varchar(20) 'Ram' will take 3 and 'Sita'将在内存中占用 20 个字符空间。
所以,选项(B)是正确的。这个问题的测验