본문 바로가기

개발

(57)
MSSQL SELECT CREATE TABLE하는 법 MSSQL에서 새로운 테이블을 SELECT를 사용하여 테이블을 생성하는 방법이다. SELECT * INTO 생성할 테이블 명 FROM (SELECT * FROM 원본 테이블 명)A 컬럼은 본인의 마음대로 지정하면되고 ALIAS나 서브쿼리를 통해서도 위의 명령어를 실행시킬 수 있다.
오라클 몇시간 전으로 데이터 되돌리기 SYSTIMESTAMP SELECT * FROM 테이블명 AS OF TIMESTAMP(SYSTIMESTAMP-INTERVAL '시간' SECOND) WHERE 컬럼명 = 조건 sql 중 insert 나 update 를 잘못 사용하였을때 일정 시간 전의 데이터를 확인할 수 있는 쿼리이다 위의 시간에는 10,20이렇게 숫자를 넣을 수 있으며 시간의 기준은 SECOND 초 MINIUTE 분 HOUR 시간 DAY 일자 로 설정 할 수 있다. 단 조회가 가능한 기간은 운영중인 DB상황에 따라 기간이 각각 다르다
window 10 윈도우탐색기 작업 종료 했을 때 조치 작업관리자에서 윈도우 탐색기를 작업 끝내기를 해버리면 아래와 같이 화면이 새까매진다 이때 윈도우키 + r 또는 도구바의 파일- 새작업 실행을 누르면 새작업 실행 창이 뜹니다 이때 explorer.exe를 관리자 권한을 실행하면 아래처럼 다시 정상적으로 윈도우 시스템트레이와 바탕화면이 보이는 것을 알수 있다 exeplorer.exe는 window 운영체제의 그래픽 셸을 관리합니다. 따라서 서비스를 종료 해버리면 윈도우 그래픽과 관련된 화면이 안보여지는 듯 합니다.
c# system.applicationexception: error opening file---> system.applicationexception: error verifying file --->system.unauthorizedaccessexception: ~~경로에 대한 액세스가 거부되었습니다. 서버에 있는 엑셀파일을 열려고 했으나 system.applicationexception: error opening file ---> system.applicationexception: error verifying file ---> system.unauthorizedaccessexception:~ 경로에 대한 액세스가 거부되었습니다. 위치: system.io.__error.winioerror(int32 errorcode, string maybefullpath) 위치: system.io.filestream.init(string path, filemode mode, fileaccess access~~~ 대충 위의 오류가 떠서 뭐가 문제인지 찾아봤다. 파일의 경로에 대한 엑세스가 불가하여 생기는 줄 알고 권한을..
오라클 백업 테이블 만드는 법 Create table Select CREATE TABLE 설정테이블명 AS SELECT * FROM 원본테이블명 SELECT * FROM TEST1 을 하면 아래와 같이 나온다 CREATE TABLE TEST_BK AS SELECT * FROM ETST1 을 하면 TEST1테이블과 구조 내용까지 전부 똑같이 출력되는것을 확인 할수 있다
java.lang.IllegalStateException: Unable to find a @SpringBootConfiguration, you need to use @ContextConfiguration or @SpringBootTest(classes=...) with your test 오류 해결 원본소스와 테스트코드의 소스의 위치가 서로 달라서 생기는 문제로 원본소스의 위치와 테스트코드의 위치를 일치 시켜주면 해결된다. 아래처럼 경로가 다르면 오류가 뜸 원본소스와 test코드를 같은경로로 일치시켜주면 해결됨
c# InsertAt 이란? DataRowCollection의 InserAt은 DataRowCollection에 있으므로 DataRow속성을 가진 개체에서만 사용할수 있다. DataTable dt = new DataTable(); dt.InsertAt(x) DataRow 속성이 없기 때문에 불가능 dt.Rows.InsertAt(O) DataRow 속성을 가지므로 가능 // // 요약: // 컬렉션의 지정한 위치에 새 행을 삽입합니다. // // 매개 변수: // row: // 추가할 System.Data.DataRow입니다. // // pos: // 컬렉션에서 DataRow를 추가하려는 위치입니다. public void InsertAt(DataRow row, int pos); 메타데이터의 요약을 보니 위처럼 정리가 깔끔하게 되어있었..