일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 리포팅서비스
- aspnet
- Excel
- MS
- jQuery
- c#
- attr()
- windows
- 윈도우
- IIS
- 엑셀
- replace()
- 윈폼
- microsoft
- 태그를 입력해 주세요.
- 비주얼스튜디오
- SSRS
- DataGrid
- 단축키
- 이클립스
- Winform
- oracle
- 오라클
- 프로시저
- 자바스크립트
- CONVERT()
- MSSQL
- ASP
- 마이크로소프트
- javascript
- Today
- Total
목록일(job)/DBMS (93)
DJ메탈짱™의 Free Style
ORA-01722: 수치가 부적합합니다. 1. 데이터 타입이 일치하지 않는 경우 오류가 발생하고,예) STRING과 NUMBER 형의 Conversion 작업시 자주 발생하는데... 컬럼에 STRING 값이 들어간다거나. 컬럼에 1,2,3,4,5 와 같은 숫자형 값이 들어가는 경우... 2. 바꾸려고 하는 컬럼에 데이터 타입이 일치하지 않는 값이 있는 경우에 발생합니다.예) VARCHAR2 --> NUMBER로 수정하려는데 VARCHAR2로 되어 있는 컬럼에 숫자 데이터만 있지 않고 STRING이 포함되어 있으면 ORA-01722 오류가 발생함.
ORA-00947: 값의 수가 충분하지 않습니다. INSERT 하고자 하는 테이블의 컬럼수와 입력하고자 하는 값 항목의 수가 서로 다른 경우 발생하는 오류임. [테이블A] [테이블B]컬럼A 컬럼C컬럼B 컬럼D 컬럼E INSERT INTO 테이블AVALUES ('AAA','BBB','CCC') --> 오류 발생 INSERT INTO 테이블ASELECT * FROM 테이블B --> 오류 발생 하지만, [테이블A]에 컬럼을 추가하여 항목의 수를 일치 시키면 오류가 발생하지 않음. ALTER TABLE [테이블A] ADD (컬럼F NUMBER (7,2));
관리자 계정만이 조회 가능한 것 같네요.... 일반 계정으로는 딕셔너리 테이블이 조회되지가 않아서.... =================================================================== 테이블 스페이스의 데이터 파일과 테이블 스페이스의 크기 확인 DBA_DATA_FILES 데이터 사전을 이용 하면 됩니다. COL FILE_NAME FORMAT A40 COL TABLESPACE_NAME FORMAT A15 SELECT file_name, tablespace_name, bytes, status FROM DBA_DATA_FILES; ◎ FILE_NAME : DATAFILE의 물리적인 위치와 파일명을 알 수 있습니다. ◎ TABLESPACE_NAME : 테이블 스페이스의..
update 테이블명 set 컬럼명=to_char(sysdate,'yyyymmddhh24mmss')-- 결과값 : 20090624210622 select to_char(to_date('2009-01-01', 'yyyy-mm-dd'),'yyyymmddhh24mmss') from dual
select * from v$version where banner like 'Oracle%'; ========================================================Oracle9i Enterprise Edition Release 9.2.0.6.0 - 64bit Production
1. DataBase SizeSELECT SUM(bytes)/1024/1024 FROM dba_data_files; 2. Table Size SELECT SUM(bytes)/1024/1024 FROM dba_extents WHERE segment_name='CORP_NEWS_TB'; 3.=================================================================The biggest portion of a database"s size comes FROM the datafiles. To find out how many megabytes are allocated to ALL datafiles: --> SELECT SUM(bytes)/1024/1024 "Meg" FROM..
-- SQL Server string to date / datetime conversion - datetime string format sql server-- MSSQL string to datetime conversion - convert char to date - convert varchar to date-- Subtract 100 from style number (format) for yy instead yyyy (or ccyy with century)SELECT convert(datetime, 'Oct 23 2012 11:01AM', 100) -- mon dd yyyy hh:mmAM (or PM)SELECT convert(datetime, 'Oct 23 2012 11:01AM') -- 2012-1..
1. 백스페이스 키 옆의 "\" 실패 시2. "ㄹ" + "한자키" + 3번 --> 특수기호... 그래도 안되면3. ₩ 그런데... 미리보기에서는 잘나오는데; PDF 출력(리포팅서비스,SSRS)하면 이상한거 같긴한데. 여튼 미리보기는 OK ㅋㅋ
중국어로 되어 있는 데이터 검색시 select * from 테이블 where 컬럼 like '%宝%'했더니 검색결과가 나오지 않는다..공백이나 띄어씌기 머 이런거 관계없이 무슨 짓을 해도 안된다. 이런때 봐줘야 하는 아주 기초적인 간단한 부분 (데이터베이스 기준) 1. 대상 컬럼 데이터 타입은 NVARCHAR --> 다국어 지원을 위해 "N" 타입 사용. 2. 데이터 INSERT시에도 값 앞에 "N"을 붙여서 저장.insert into 테이블(컬럼)values(N'宝) 3. 데이터 SELECT시에도 조건의 값 앞에 "N"을 붙여서 검색.select * from 테이블 where 컬럼 like N'%宝%' 머가 잘 안된다면 더 깊숙히 검색해보자.내가 1차적으로 경험한 범위는 여기까지.다른 문제가 발생하면 ..