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 |
많은 도움이 되길 바랍니다. 화이팅!!
'웹관련 > ASP' 카테고리의 다른 글
[ASP]글자 깨짐으로 인한 인코딩 변환 (0) | 2019.06.11 |
---|---|
[ASP] 코드실행중 이하의 코드를 실행할 필요가 없는 경우 (0) | 2019.04.17 |
[ASP] 다국어 ASP 제작시 주의사항 (0) | 2018.04.04 |
[ASP] DB ROLLBACK / ASP 트랜잭션처리 (0) | 2017.12.18 |
[ASP] On Error Resume Next 를 사용한 에러처리방법 (0) | 2017.07.21 |
댓글