일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- sql developer
- Serial
- MEAN Stack
- 장고
- MSSQL PYTHON
- vscode
- oracle
- 오라클
- 파이썬
- 자본주의
- Python
- PYTHON MSSQL
- scrapy
- 크롤링
- c#
- Visual Studio Code
- rs422
- rs485
- windows10
- 텐서플로우
- MX Component
- 티스토리 초대장
- matplot
- django
- tensorflow
- 윈도우10
- 딥러닝
- MSSQL
- M2M
- pymssql
- Today
- Total
목록분류 전체보기 (662)
안까먹을라고 쓰는 블로그
ORACLE은 아래와 같이 IN절에 필드를 여러개 사용할 수 있습니다. 하지만 MSSQL에서 동일한 쿼리 실행 시, 오류가 발생합니다. SELECT TOP 10 * FROM MA_EMP where (NO_EMP, NM_KOR) IN (('000708001', '윤태원'), ('000708002', '이미선')) 편법이긴하지만, 아래와 같이 사용가능합니다. 데이터가 많아지면, 조건절의 데이터 가공관련, 성능상으로는 문제가 발생할 수도 있을 것 같습니다. SELECT TOP 10 * FROM MA_EMP where (NO_EMP + NM_KOR) IN ('000708001' + '윤태원', '000811001' + '고명진') 끝~
Microsoft SQL Management Studio 에서 해당 테이블에서 마우스 오른쪽 버튼을 눌러서 트리거를 켜고 끌수도 있으나, SQL 쿼리문을 통해 활성화(Enable) / 비활성화(Disable) 시키는 방법 입니다. ■ 트리거 활성화 시키기 (트리거가 걸린 테이블을 선택해줘야 합니다) ALTER TABLE '테이블명' ENABLE TRIGGER '트리거명' ■ 트리거 비활성화 시키기 (트리거가 걸린 테이블을 선택해줘야 합니다) ALTER TABLE '테이블명' DISABLE TRIGGER '트리거명' 끝~
MSSQL에서 ORACLE 서버를 링크드서버 설정하여, 프로시저에서 OPENQUERY를 사용하는데,, 계속 잘 되던 쿼리인데,, 갑자기 되지않는다..성능문제인지,,, BETWEEN에서 아래와 같이 하면 안되는데,, SUBL_DATE BETWEEN TO_CHAR(SYSDATE-7,''YYYYMMDD'') AND TO_CHAR(SYSDATE,''YYYYMMDD'') 아래와 같이 직접입력을 해주면 조회가 됨;;;; SUBL_DATE BETWEEN ''20220808'' and ''20220812'' ') ■ 안되는 쿼리 (기존쿼리) - 프로시저에서 일반 쿼리로 실행되도록 처리 INSERT INTO CZ_KIDV_OUTPUT_PARCEL ( SUBL_DATE, TAX_NO, SUBL_NO, ORDER_NO, R..
-- 년 단위통계 SELECT TOP 10 MAX(DATEPART(YYYY, SUBL_DATE)) AS YYYY, MAX(DATEPART(mm, SUBL_DATE)) AS mm, MAX(DATEPART(DD, SUBL_DATE)) AS DD, MECUST_NM, COUNT(*) AS COUNT FROM CZ_KIDV_TAKEBACK group by DATEPART(YYYY, SUBL_DATE), MECUST_NM ORDER BY MAX(DATEPART(YYYY, SUBL_DATE)) ASC, MAX(DATEPART(mm, SUBL_DATE)) ASC, MAX(DATEPART(DD, SUBL_DATE)) ASC, MECUST_NM asc -- 분기별 통계 SELECT TOP 10 MAX(DATEPART(Y..
■ 변수선언 DECLARE @P_CD_COMPANYNVARCHAR(7)='TEST', @P_ID_INSERTNVARCHAR(15) = '1234', @P_DT_STARTNVARCHAR(8) = '20220801', @P_DT_ENDNVARCHAR(8) = '20220831', ■ UPDATE SET@V_SQL=' UPDATE A SET A.KIDS_BK_CD= B.KIDS_BK_CD, A.IN_QTY= B.IN_QTY, A.IN_AMT= B.IN_AMT, A.ID_UPDATE= ''' + @P_ID_INSERT + ''', A.DTS_UPDATE = ''' + @V_SYSDATE + ''' FROM CZ_KIDV_INPUT A WITH(NOLOCK) INNER JOIN OPENQUERY(MWMS, '' ..
dt테이블에서, "Col1", "Col2", "Col3"만 추출하여, dt2를 만드는 방법은 아래와 같습니다. DataTable dt2 = dt.DefaultView.ToTable(false, new string[] {"Col1", "Col2", "Col3"}); 끝~
https://www.wake-up-neo.com/ko/c%23/c-%EC%97%90%EC%84%9C-json%EC%9C%BC%EB%A1%9C-datatable-%EB%B3%80%ED%99%98/1073097003/ c# — C #에서 JSON으로 datatable 변환 당신은 Alireza Maddah에 의해 지정된 것과 동일한 방법을 사용할 수 있으며, 다음과 같이 하나의 json 배열에 두 개의 데이터 테이블을 사용하려는 경우 방법이 있습니다. public string ConvertDataTabletoStri www.wake-up-neo.com .Net 4.0에서 JavaScriptSerializer를 찾을 수 없음 https://stackoverflow.com/questions/7000811/ca..
https://www.sqler.com/board_SQLQA/789070 개발자 커뮤니티 SQLER.com - LINKED DB, WHERE 절 문의 드립니다. 안녕하세요. 쿼리문을 작성하다가 이상해서 이렇게 문의 드립니다.MSSQL 테이블과 LINKED DATABASE 관련하여 질문 드립니다.SELECTTA1.MEMBER_NO, TA1.MEMBER_CNT, TA1.UID, TA1.UDATE, TA2.MEMBER_ID, TA3.MEMBER_ID... www.sqler.com
문제 해결을 위한 제안 1 1, linked server 속성에서 allow inprocess 를 check 2, SQL Server 리스타트가 필요할 수 있음 (링크드 서버를 다시 만들던지) 3, oledb 로 연결한 경우 allow inprocess 를 체크하지 않으면, 인증정보를 전달하지 못한다. 제안 2 SQL Server 의 테이블인 TA1 의 조건절을 먼저 적용한후 임시테으블로 담은 후 쿼리 성능을 위한 제안 1 데이터가 많을경우 Oracle 의 필요테이블을 SQL 의 임시 테이블로 담아 인덱스를 만든 후 쿼리 임시테이블 삭제 제안 2 오라클과 조인되는 데이터가 한 두 개 찍을수 있다면(데이터가 작다면), inner remote join 힌트를 이용해 하나 하나 찍어서 가져오게 힌트추가 제안 ..