byte char oracle

当涉及到与数据库交互时,Oracle数据库的byte和char类型是非常常见的。这两种类型都是用来存储字符数据的,而且它们的数据各自占用的字节数也不同。但是,很多人并不清楚它们之间的区别。

我们来看一下一个例子。我们有一个名为“employee”的表格,在Oracle中创建的SQL命令可能是这样的:

CREATE TABLE employee ( emp_id NUMBER(10), emp_name CHAR(20), emp_address VARCHAR2(50), emp_photo BLOB );