본문 바로가기

Computer/Database

char와 varchar 차이 char와 varchar 타입의 차이점.char와 varchar의 차이는 저장 방식의 차이에서 옵니다. 예를 들어 char(10)에 'ABC'를 기록한다고 한다면, 실제 데이터는 알파벳 3문자 이므로 3바이트의 크기이지만 char(10), 즉 고정길이 문자열 10자리로 선언했기 때문에 10 바이트의 크기를 가지고 기록되게 됩니다. 좀더 크게 볼까요? 'ABC' 3바이트 길이의 문자를 char(100)에 기록하게 되면 빈 97바이트를 포함하여 100바이트를 차지하게 됩니다. 괜히 저장 공간의 낭비를 가져오죠?하지만 varchar(100)에 'ABC' 3바이트의 문자를 기록한다면 3바이트의 길이만 사용하게 되고 97 바이트는 사용되지 않습니다. 더 예를 든다면 varchar(100)에 'A' 를 기록하면 1.. 더보기
MS-SQL Stored Procedure 강좌 전 태오의 잡담> 이 강좌는 ASP나 ASP.NET을 다루려는 개발자들이 데이터베이스와 관련하여 반드시 알고있어야 할 부분중에 하나인 Stored Procedure 에 대한 이야기입니다. 사실, 이 내용은 Taeyo's Advanced ASP(정보문화사)에 존재하는 내용입니다만 여러분이 ADO.NET을 접하기 전에 먼저 알아두어야 할 것같기에 올립니다. ASP.NET 책을 준비하다보니 이 정도의 내용은 책에 쓰기 보다 강좌로 올려서 많은 분들이 보실 수 있게 하는 게 바람직해서.. 늦었지만... 이제야 올립니다 ^^ 강좌 시작 > 내장 프로시져는 복잡한 SQL 문을 단순화 시켜주고, 보안적인 문제도 해결해 주는 역할을 하며, 매우 빠른 성능을 자랑한다.이는 복잡한 쿼리들을 모아서 하나의 프로시져로 .. 더보기