loading
반응형

MSSQL 14

MS-SQL System.Data.sqlClient.SqlError: 운영 체제 오류 3(지정된 경로를 찾을 수 없습니다.)

운영 체제 오류 3(지정된 경로를 찾을 수 없습니다.) MS-SQL 2008 R2에서 MS-SQL 2017로 DB를 복원하는 중에 밑에처럼 에러가 나타났다. 이런저런 삽질을 하다가 복원하려는 DB로그파일 경로가 없어서 생기는 에러였다. MS-SQL의 버전이 올라가면서 MSSQL_10_50폴더가 아닌 다른버전의 폴더를 사용해서 생긴거였다. 복원하려는 DB로그파일의 경로를 수정하여 에러를 해결하였다. 다음으로 복원의 경로를 실제 DB경로로 수정해서 해결하였다.

MS-SQL 테이블, 프로시저의 컬럼 및 파라미터의 정보를 보는 단축키(SP_HELP : Alt + F1)

- MS-SQL 테이블, 프로시저의 컬럼 및 파라미터의 정보를 보는 단축키(SP_HELP : Alt + F1) - MS-SQL에서 SP_HELP 테이블, 프로시저명을 입력하면 컬럼 및 파라미터의 정보를 확인할 수 있다.ex)1SH_HELP ABA100Tcs 명령어를 입력을 할 필요 없이 블록을 잡은 후에 Alt + F1을 누르면 컬럼 및 파라미터의 정보를 확인할 수 있다. 일단 테이블을 입력한 후 Alt + F1을 사용하면 위의 화면처럼 해당 테이블의 컬럼 및 파라티머의 정보를 확인할 수 있습니다.

MS-SQL 열 또는 매개 변수 : 지정한 열 전체 자릿수..이(가) 최대 전체 자릿수..보다 큽니다.

- MS-SQL 열 또는 매개 변수 : 지정한 열 전체 자릿수..이(가) 최대 전체 자릿수..보다 큽니다. - MS-SQL을 하다보면 이런 오류가 나는 것을 볼 수 있다. 밑의 코드는 제가 MS-SQL에서 변수를 선언한 내용입니다.자세히 보시면 이상한 점을 찾을 수 있습니다.바로 @p_partner_cust NUMERIC(60) 입니다.이처럼 변수를 잘못 선언해서 위와 같은 오류가 생기는 것이었습니다.1234@p_do_ex_type VARCHAR(10),@p_pro_step VARCHAR(10),@p_use_yn VARCHAR(1),@p_partner_cust NUMERIC(60)cs해당 변수를 @p_partner_cust VARCHAR(60)으로 선언하니 오류가 없어졌습니다.

MS-SQL에서 테이블 생성하기

- MS-SQL에서 테이블 생성하기 - MS-SQL에서 테이블을 만드는 방법에 대해서 알아보겠습니다.1. 가장 기본적인 테이블을 만드는 형태입니다.123CREATE TABLE ${테이블명} (${컬럼명} ${컬럼타입})cs 2. NULL조건을 추가해서 테이블을 만들어보겠습니다.1234CREATE TABLE ${테이블명} (${컬럼명} ${컬럼타입} NOT NULL,${컬럼명} ${컬럼타입} NULL)cs 3. 기본 키를 추가해보겠습니다.1234CREATE TABLE ${테이블명} (${컬럼명} ${컬럼타입} NOT NULL PRIMARY KEY,${컬럼명} ${컬럼타입} NULL)Colored by Color Scriptercs 4. 기본 키가 여러개인 경우입니다.1234CREATE TABLE ${테이블..

MS-SQL 컬럼 추가/수정/삭제

- MS-SQL 컬럼 추가/수정/삭제 - MS-SQL의 컬럼 추가/수정/삭제를 하는 방법에 대해서 알아보겠습니다. 1. 추가1ALTER TABLE ${TALBE_NAME} ADD ${COLUMN_NAME} ${COLUMN_TYPE}cs - NULL 허용 ex)1ALTER TABLE REGION ADD RegionRemark VARCHAR(100) NULL;cs - NULL 허용하지 않음1ALTER TABLE REGION ADD RegionRemark VARCHAR(100) NOT NULL CONSTRAINT REGION_REMARK DEFAULT 'N';cs 2. 컬럼 수정1ALTER TABLE ${TABLE_NAME} ALTER COLUMN ${COLUMN_NAME} ${COLUMN_TYPE}cs ex..

MSSQL COALESCE함수

- MSSQL COALESCE함수 - MSSQL COALESCE함수에 대해서 얘기해보겠습니다.COALESCE함수는 해당 컬럼들 중에서 NULL이 아닌 첫 번째 값을 반환하는 함수입니다.이렇게만 얘기하면 감이 안잡힐텐데 예제를 보겠습니다. ex) 12SELECT ID, TEL, PHONE, COALESCE(TEL, PHONE) AS COALESCE테스트 FROM #TEMP_TABLEColored by Color Scriptercs - 결과화면위의 예제를 볼 수 있듯이 COALESCE함수를 사용해서 TEL, PHONE컬럼을 묶었습니다.그래서 TEL과 PHONE중에서 NULL이 아닌 첫 번째 데이터인 '010-TEST-TEST' 데이터를 출력을 하게 됩니다.

SQL문 실습 - INNER JOIN(1)

- SQL문 실습 - INNER JOIN(1) - 이제부터 INNER JOIN 문제를 풀어보면서 INNER JOIN을 어떻게 사용하는지에 대해서 설명해보겠습니다. 1.1234567891011121314-- Select Orders, Cusomters table-- Join use CustomerID column-- Select Column :-- Customers.Country, Customers.CustomerID, -- Orders.OrderID, Orders.OrderDate, Orders.Freight------------------------------------------------------------------------------SELECT C.Country ,C.CustomerID ,O..

반응형