所以我刚开始使用sql。整数int
,字符character
string
和整数或字符varchar
。是否有一种数据类型可以将两种类型一起输入(例如,A10)?如果没有,是否有其他方法可以这样做?
答案 0 :(得分:1)
您说var myVal = "11112233";
var lastVal = myVal.substr(0, 3); // "1111"
请注意,数据可以是整数或字符或字母数字(在您的示例中为A10)。这就是VARCHAR在所有DBMS中的原因。它是您需要使用的数据类型
答案 1 :(得分:1)
您可以使用CHAR , VARCHAR , VARCHAR 2 , NVARCHAR
作为字段的数据类型(在MsSQL中)。它们都有一些不同的属性,但它们都存储了字母数字值(即A10)。
这些数据类型之间的差异在下面的文章中有很好的解释:
http://www.orafaq.com/faq/what_is_the_difference_between_varchar_varchar2_and_char_data_types