본문 바로가기
반응형

분류 전체보기177

[SQL Server] 글자가 입력은 되는데 저장이 안되요! 😒 목표: 글자가 입력은 되는데 저장이 안되는 현상의 원인을 파악해보자 요약 데이터 형식 확인하기 Unicode 형식으로 입력 받는지 확인 이런 경험이 있을거다. 이모티콘까지 열심히 써가면서 글을 작성했는데, 저장을 누르고 보니 내가 입력한 이모티콘이 다 사라진 경우. 그래서 난 상냥하게 글을 작성했는데, 저장된 내 글은 완전 진지하고 근엄해진 경우. 입력할 때는 잘만 되던 문자들이 왜 저장하니까 사라지나!!! Database 관점에서 이를 분석하고 해결방법을 찾아보겠다. 티스토리 QA가 이 글을 봤으면 좋겠다!!!! 티스토리를 예로 설명을 하겠다. 영상을 꼭 봤으면 좋겠다. 난 분명 아래그림처럼 입력을 했다. 입력할 때는 잘 나오던 이모티콘인데, 이게 도대체 뭔가!! 왜 저렇게 저장이 되는것인가!!! 티스.. 2019. 12. 9.
[SQL Server] Database 의 스키마 확인하기 목표: MS SQL Server의 스키마 확인하기 Database의 Schema(스키마)는 DB의 자료구조를 나타낸다. 내가 사용중인 MS SQL Server에서도 스키마를 쉽게 확인 할 수 있다. 이 스키마들 중에 어떤 스키마 정보를 확인해야 할까? INFORMATION_SCHEMA를 통해 System Information Schema를 확인 할 수 있다. 이 스키마 안에 Columns 라는 뷰를 통해 정보를 확인할 수 있다. 난 Information schema의 모든 columns의 내용을 확인하고 싶어 아래와 같이 쿼리를 작성해보았다. Database: TutorialBTSDB Table: BTS_Members 결과는 아래와 같다. Columns View 에서 제공하는 정보는 아래와 같다. 자세한.. 2019. 12. 7.
[SQL Server] varchar, nvarchar 뭘 사용해야 하죠? 목표: varchar, nvarchar 차이점 파악하기 요약: 지원하는 Language Block의 차이 2019/11/14 - [놀고있네/MS SQL] - [SQL Server] 테이블 컬럼 추가 2019/11/15 - [놀고있네/MS SQL] - [SQL Server] Collation, 언어별 정렬하기 varchar 데이터 형식을 갖는 컬럼을 추가했다. nvarchar 데이터 형식을 갖는 컬럼을 추가했다. 각 컬럼의 character set, collation 정보를 확인하기 위해 아래와 같이 쿼리를 작성했다. varchar 데이터 형식은 iso_1 인코딩을 따르고, nvarchar 데이터 형식은 Unicode 인코딩을 따르는 것을 확인할 수 있다. 이 문자를 입력해봤다. 문자가 입력은 됐는데, ?.. 2019. 12. 6.
[Unicode] Unicode 란? (문자세트, 인코딩, 코드 포인트, 평면, 정규화) 🤪 목표: Unicode란 무엇이고, Unicode에서 알아두어야 할 용어들을 파악하자 문자 세트(Character set) 문자 인코딩(Character encoding) 코드 포인트(Code point) 유니코드 평면(Unicode Planes) 유니코드 정규화(Unicode normalization) 지난 게시글에서는 유니코드 문자열 종류에 대해 알아보았다. 2019/12/02 - [놀고있네/i18n] - [Unicode] Unicode 문자열이란? 🙄👮🏿‍♀️🍔 이번 게시글에서는 유니코드에서 필수적으로 알아둬야할 개념들을 정리해보았다. 일반적으로 유니코드에서는 각 코드 포인트를 표기할 때 16진수로 표기하되 접두어로 ‘U+’를 붙인다. 그리고 16진수가 0xFF 이하인 경우 0을 붙여서 ‘A’의 유니.. 2019. 12. 3.
[Unicode] Unicode 문자열이란? 🙄👮🏿‍♀️🍔 목표: Unicode에서 정의하는 문자열을 알아보자 유니코드(Unicode)는 SW 국제화 요구사항 중 단연 필수적이라 할 수 있다. 2019/11/28 - [놀고있네/i18n] - i18n 이 뭔가요? SW 국제화가 뭔가요? i18n 이 뭔가요? SW 국제화가 뭔가요? 목표: Internationalization (i18n) 파악하기 요약 i18n 은 Internationalization 의 축약형임 SW국제화란 국제적으로 통용되는 SW를 설계하고 개발하는 과정 SW현지화란 현지(Locale) IT 환경에 적합하도록 SW 를.. miaow-miaow.tistory.com 유니코드는 현존하는 전 세계의 모든 문자를 시스템에서 표현하고 다룰 수 있도록 고안된 표준이다. 유니코드는 유니코드 컨소시엄(Unic.. 2019. 12. 2.
[SQL Server] 서브쿼리(Subquery) 란? 목표: 서브쿼리(Subquery) 사용법 익히기 일반적으로 서브쿼리는(Subquery)는 하나의 절(SELECT, INSERT, UPDATE, DELETE) 안에 포함(nested or inside)되어 있는 또 다른 SELECT 문을 말한다. 외부에 있는 절을 메인쿼리(외부쿼리, Outer query), 내부에 있는 SELECT문을 서브쿼리(내부쿼리, Inner query)라고 합니다. * 흔히 SELECT 문 안에있는 SELECT 문이라고 설명하고 있지만, 엄밀히 따지면 SELECT절 이외에도 INSERT, DELECT, UPDATE 절에서도 사용할 수 있다. SELECT, INSERT, UPDATE, DELETE 절에서 사용되는 서브쿼리에 대한 그림들이다. 1. 서브쿼리 위치 서브쿼리가 위치할 수 .. 2019. 11. 29.
[Characters] 글자가 깨져요 목표: 글자가 깨지는 이유를 알아보자 요약 문제는 인코딩(encoding) 표준화된 인코딩 방법: Unicode 웹서핑 또는 문서를 열었을 때, 외계 문자를 본적 있을 것이다. 갑자기 컴터가 암에 걸린건가 싶고 바이러스에 감염된건가 싶은 어쨋든 굉장히 깨름칙함 문제는 인코딩(encoding) 컴퓨터랑 대화를 해야하는데, 컴퓨터는 0,1 밖에 모르고 내가 하는 말을 컴퓨터가 알아듣게 하기 위해 사용하는 방법이 인코딩이다. 내가 컴퓨터에게 하고싶은 말을 해석, 변환해주는 일을 하는 것을 인코딩이라 한다. style="display:inline-block;width:740px;height:200px" data-ad-client="ca-pub-9512983930357661" data-ad-slot="578546.. 2019. 11. 28.
i18n 이 뭔가요? SW 국제화가 뭔가요? 현지화가 뭔가요? 목표: Internationalization (i18n) 파악하기 요약 i18n 은 Internationalization 의 축약형임 SW국제화란 국제적으로 통용되는 SW를 설계하고 개발하는 과정 SW현지화란 현지(Locale) IT 환경에 적합하도록 SW 를 개발하는 과정 용어에 대한 이해부터 하는 것이 좋겠다 1. i18n 은 Internationalization 의 축약형임 국제화, Internationalization는 알파벳이 20개인데, 가장 첫 글자인 i와 가장 마지막 글자인 n 사이에 알파벳이 18개가 있다고 해서 i18n 이라 칭한다. 즉 국제화, internationalization, i18n 모두 같은 말이다 이렇게 축약형으로 i18n 처럼 사용하는 다른 예들도 있다. i18n for.. 2019. 11. 28.
[SQL Server] MERGE 사용하기 (INSERT & UPDATE & DELETE) 목표: MERGE 사용하기 (INSERT & UPDATE & DELETE) 요약 target, source table 고려하기 Merge 올바르게 사용하기 지난 게시글 꼭 참고하길 바란다. 2019/11/27 - [놀고있네/MS SQL] - [SQL Server] MERGE 사용하기 (INSERT & UPDATE) [SQL Server] MERGE 사용하기 (INSERT & UPDATE) 목표: MERGE 사용하기 (INSERT & UPDATE) 요약 target, source table 고려하기 Merge 올바르게 사용하기 MERGE 개념: target table에 source table을 INSERT, UPDATE, DELETE 하는 것 이 게시글은 INSERT & UPDAT.. miaow-miaow.. 2019. 11. 27.
반응형