일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- AIoptimization
- largelanguagemodels
- 한글깨짐
- .csv
- ASP.NET MVC
- Android
- cc챔피언
- 아이코딩습관
- 중학생코딩
- Aspose.cells
- Kakao API Address
- 초딩수학
- swift 화면전환
- MS-SQL
- Excel
- 블록코딩
- chart.js
- 코딩입문
- httpclient timeout
- 일본여행
- 중1코딩
- PromptEngineering
- 엔트리
- upbit
- 오블완
- 썸머노트
- league of legends
- MSSQL
- python
- MYSQL
- Today
- Total
목록MSSQL (4)
DBA
MySQL의 ntext 형식의 column값을 MS-SQL의 int형식의 column에 Insert 하기 ntext(또는 텍스트 계열) 타입은 바로 INT 로 변환되지 않으므로, 먼저 VARCHAR/NVARCHAR 로 바꾼 뒤 INT 로 캐스팅해 주시면 됩니다. 예를 들어 linked server 를 MYSQL_LINK 라고 했을 때 SELECT -- OPENQUERY 에서 받아온 ntext 컬럼을 NVARCHAR(MAX) → INT 로 변환 CONVERT( INT, LTRIM(RTRIM(CAST(col_ntext AS NVARCHAR(50)))) ) AS col_intFROM OPENQUERY(MYSQL_LINK, ' SELECT your_ntext_column AS..

"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

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';