일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- rounding
- 일본여행
- LEFT JOIN
- Excel
- largelanguagemodels
- 업비트
- python
- Android
- Aspose.cells
- PromptEngineering
- Request.Form
- league of legends
- MYSQL
- Kakao API Address
- AIoptimization
- 한글깨짐
- RadioButton
- 초딩수학
- swift 화면전환
- MS-SQL
- Banker's rounding
- Banker's
- .csv
- MSSQL
- chart.js
- 나만의 상점
- upbit
- 썸머노트
- 오블완
- CSV
- Today
- Total
목록[2] Database (33)
DBA

"Microsoft Access Driver"가 표시되지 않으면 Microsoft Access 데이터베이스 엔진 2016 재배포 가능 패키지에서 64비트 버전을 다운로드하여 설치해야 합니다. 아래 링크로 이동해서 설치https://www.microsoft.com/ko-kr/download/details.aspx?id=54920 그래도, 데이터 가져오기 할 때, 같은 에러가 난다. 이유는 32bit 프로그램을 실행시켜서 생기는 에러라고 한다.따라서 우리는 강제로 64bit 프로그램을 실행시켜야 한다. 내 PC > 로컬 디스크(C:) > ProgramData > Microsoft > 시작 메뉴 > 프로그램 > [여기는 설치된 버전에 따라 다른 폴더]로 이동해서 또는 찾기에서 "데이터 가져오기"로 찾아서 실행..

merge T_Survey as tar using (select PN, targetSchoolID, pid, answerStateCode from T_Survey_sou) as sou on (tar.PN = sou.PN and tar.targetSchoolID = sou.targetSchoolID and tar.pid = sou.pid) when matched then update set answerStateCode = sou.answerStateCode when not matched then insert ( PN , targetSchoolID , pid , answerStateCode ) values ( sou.PN , sou.targetSchoolID ..
left join 할때, on 절의 조건과 where절의 조건과의 차이 회사에서 일하다가 헷갈려서... ---- 1. Left Join을 수행하고 null인 것을 날려 버림. (Row 수가 줄어듬.) select * from T_AnswerRaw as ar left join T_Question as q on q.questionNumber = ar.questionNumber and q.subQuestionNumber = ar.subQuestionNumber and q.questionVariable = ar.questionVariable where ar.answers is not null ---- 2. not null인것에만 Left Join을 수행 함. (T_AnswerRaw의 전체 Row수를 기준으로 나..

"sa"가 아닌 User는 위 그림같은 에이전트를 사용 할 수 없다. 1. “sa”로 로그인 한다. 2. Agent 권한을 주고자 하는 사용자를 오른쪽 마우스 클릭해서 속성 창을 연다. 1. 페이지 선택 > 사용자 매핑 클릭 2. 이 로그인으로 매핑된 사용자 > msdb 체크박스 체크 3. 데이터베이스 역할 멤버 자격(R): msdb > SQLAgentOperatorRole, SQLAgentReaderRole, SQLAgentUserRole 체크박스 체크 4. 확인 버튼 클릭

예상하지 못한 데이터가 들어와서 "0"으로 나누기를 시도 하면 아래와 같은 에러가 나고 쿼리는 실행 되지 않습니다. 예) select 100 / 0 as result 위와 같은 오류를 방지 하려면 아래와 같은 문구를 Store Procedure에 추가 한다. 예) SET ANSI_WARNINGS OFF SET ARITHIGNORE ON SET ARITHABORT OFF select 100 / 0 as result

임시 테이블들을 만들겠습니다.[Insert 1][Insert 2][Update 1][Delete 1][Select]======================================================================처리 결과를 임시 테이블에 Insert 하기[Insert 2건, Update 1건, Delete 1건][Select] 임시테이블을 삭제 하겠습니다.

select * from sys.databases where name = 'AdventureWorksDW2014'; alter database AdventureWorksDW2014 set single_user with rollback immediate; alter database AdventureWorksDW2014 collate Korean_Wansung_CI_AS alter database AdventureWorksDW2014 set multi_user; select * from sys.databases where name = 'AdventureWorksDW2014';

Table : #A, #B (참고 : https://hampi2.tistory.com/88) Inner Join if object_id('tempdb..#A') is not null drop table #A if object_id('tempdb..#B') is not null drop table #B create table #A ( id int identity , aCol1 varchar(10) , aCol2 varchar(10) , deleteYN tinyint.. hampi2.tistory.com ---- left join : 왼쪽(Table #A)이 기준이 되어 왼쪽 테이블의 모든 행이 출력 된다. 오른쪽(Table #B)에 왼쪽(Table #A)의 키(id)를 외래키(aID)로 들고있는 행이 없으..

if object_id('tempdb..#A') is not null drop table #A if object_id('tempdb..#B') is not null drop table #B create table #A ( id int identity , aCol1 varchar(10) , aCol2 varchar(10) , deleteYN tinyint ) ----10 Rows Insert insert into #A values ('a011', 'a012', 0) insert into #A values ('a021', 'a022', 1) insert into #A values ('a031', 'a032', 0) insert into #A values ('a041', 'a042', 0) insert int..