일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- javascript
- 태그를 입력해 주세요.
- DataGrid
- CONVERT()
- 단축키
- c#
- 비주얼스튜디오
- replace()
- microsoft
- 윈도우
- 오라클
- IIS
- 윈폼
- Winform
- SSRS
- 프로시저
- aspnet
- oracle
- windows
- 마이크로소프트
- MS
- 리포팅서비스
- 자바스크립트
- 엑셀
- 이클립스
- ASP
- jQuery
- MSSQL
- Excel
- attr()
- Today
- Total
목록nvarchar (3)
DJ메탈짱™의 Free Style
select case when 언어코드없으면 then nvarchar컬럼 else varchar컬럼 end from "varchar+nvarchar컬럼으로 구성된 테이블" ORA-12704: 문자 집합이 일치하지 않습니다. nvarchar와 varchar를 병행하는 경우에 생기는데... 그럴때는 DECODE() 또는 CASE문이 아닌 NVL2()를 사용하면 해결... select NVL2(언어코드있으면, nvarchar컬럼, varchar컬럼) from "varchar+nvarchar컬럼으로 구성된 테이블" 그 이외의 방법들에 대한 쿼리도 아래 참고.... 언어코드에 따라 다국어인 경우에는 nvarchar 컬럼을 조회하도록... cast(), unistr(), decode(), nvl2() 등등~ sel..
중국어로 되어 있는 데이터 검색시 select * from 테이블 where 컬럼 like '%宝%'했더니 검색결과가 나오지 않는다..공백이나 띄어씌기 머 이런거 관계없이 무슨 짓을 해도 안된다. 이런때 봐줘야 하는 아주 기초적인 간단한 부분 (데이터베이스 기준) 1. 대상 컬럼 데이터 타입은 NVARCHAR --> 다국어 지원을 위해 "N" 타입 사용. 2. 데이터 INSERT시에도 값 앞에 "N"을 붙여서 저장.insert into 테이블(컬럼)values(N'宝) 3. 데이터 SELECT시에도 조건의 값 앞에 "N"을 붙여서 검색.select * from 테이블 where 컬럼 like N'%宝%' 머가 잘 안된다면 더 깊숙히 검색해보자.내가 1차적으로 경험한 범위는 여기까지.다른 문제가 발생하면 ..
프로시저에 'ntext/nchar/nvarchar' 유형의 매개 변수 '@statement'이(가) 필요합니다. DECLARE @SQLCNT VARCHAR(200) DECLARE @PARAM VARCHAR(100) SET @PARAM = '@TOTAL_CNT INT OUTPUT' SET @SQLCNT = 'SELECT @TOTAL_CNT = COUNT(*) FROM TB_SYS_NOTICE_DEPT WHERE 1=1 ' + @sWHERE + '' EXEC SP_EXECUTESQL @SQLCNT, @PARAM, @TOTAL_CNT OUTPUT SELECT @TOTAL_CNT --------------------------------------------------------------------------..