본문 바로가기
웹관련/ASP

[ASP] 데이터 타입별 데이터 타입 정리

by 착한덕환 2018. 11. 9.



ASP로 프로시져를 이용하여 데이터를 넘길때 CreateParameter 에 대한 

데이터 타입별로 정리한 표입니다.


의외로 유용하게 사용되니 기록을 해둡니다.

ASP자료가 많지 않아 이런것 하나하나가 소중하네요^^



구분 SQL Server VB JET(MDB) ADO 2.5 최소값 최대값 저장소 크기 비고
BIT BIT Boolean Yes/No adBoolean 1 or 0      
정수 TINYINT Byte Byte adUnsignedTinyInt 0 255 1 B  
SMALLINT Integer Integer adSmallInt -32768 32767 2 B  
INT Long Long Integer adInteger 약 -21억 (-2.1E+9) 약 21억 (2.1E+9) 4 B  
BIGINT     adBigInt 약 -922경 (-9.2E+18) 약 922경 (9.2E+18) 8 B  
통화 SMALLMONEY     adCurrency 약 -21만 (-2.1E+5) 약 21만 (2.1E+5) 4 B  
MONEY Currency Currency adCurrency 약 -922조(-9.2E+14) 약 922조(9.2E+14) 8 B  
근사 숫자 REAL Single Single adSingle -3.40E+38 3.40E+38 4 B  
FLOAT Double Double adDouble -1.79E+308 1.79E+308 4 ~ 8 B  
큰수 DECIMAL     adNumeric 약 -1.0E+38 약 1.0E+38 5 ~ 17 B  
NUMERIC     adNumeric 약 -1.0E+38 약 1.0E+38 5 ~ 17 B  
    Decimal adNumeric 약 -1.0E+28 약 1.0E+28 12 B  
  Decimal   adNumeric 약 -7.9E+28 약 7.9E+28 14 B  
문자열 CHAR     adChar 0 8000 0 ~ 8 KB  
VARCHAR     adVarChar 0 8000 0 ~ 8 KB  
TEXT     adLongVarChar 0 약 21억 (2.1E+9) 0 ~ 2 GB  
문자열(유니코드)     Text adVarWChar 0 255 0 ~ 0.5 KB  
NCHAR     adWChar 0 4000 0 ~ 8 KB  
NVARCHAR     adVarWChar 0 4000 0 ~ 8 KB  
    Memo adLongVarWChar 0 65,535 0 ~ 131 KB  
NTEXT String   adLongVarWChar 0 약 10억 (1.0E+9) 0 ~ 2 GB  
날짜/시간 SMALLDATETIME     adDBTimeStamp 1/1/00 6/6/79 4 B 분 단위 정확성
  Date Date/Time adDate 100-01-01 12/31/99 8 B 초 단위 정확성
DATETIME     adDBTimeStamp 1753-01-01 12/31/99 8 B 1/300초 단위 정확성
이진 BINARY     adBinary 0 8000 0 ~ 8 KB  
VARBINARY     adVarBinary 0 8000 0 ~ 8 KB  
    OLE Object adLongVarBinary 0 약 10억 (1.0E+9) 0 ~ 1 GB  
IMAGE     adLongVarBinary 0 약 21억 (2.1E+9) 0 ~ 2 GB  
Variant SQL_VARIANT     adVariant        
  Variant   adVariant 0 약 21억 (2.1E+9) 0 ~ 2 GB  
기타 TIMESTAMP     adBinary     8 B  
UNIQUEIdentifier     adGUID        
  Object         4 B 개체 참조
    Hyperlink adLongVarWChar 0 2048 0 ~ 12KB  
1. 'SQL Server', 'VB', 'JET'가 같은 값이 있으면 정확히 일치하는 데이터 형을 나타낸다. 2. 연두색 표시는 정확히 일치하지는 않으나 부분적으로 호환 가능한 데이터 형을 나타낸다. 3. 'ADO 2.5' 열은, 'SQL Server', 'VB', 'JET' 각각의 데이터 형에서 ADO Recordset을 오픈했을 때 각 Field의 Type 속성을 나타낸다. 4. 'SQL Server', 'VB', 'JET' 열에는 같은 데이터형이 표시되지 않는다. 그러나 'ADO 2.5' 열에는 같은 데이터형이 표시될 수 있다. 5. JET는 Microsoft Access mdb 데이터베이스를 말한다. http://www.jnccompany.com



많은 도움이 되길 바랍니다. 화이팅!!

댓글