coding 215

mssql 테이블 복사 및 데이터 복사

1. 테이블의 생성과 동시에 데이터까지 모두 복사하는 방법 SELECT * INTO [생성할 테이블명 ] FROM [원본 테이블명] 기본적으로 테이블과 동시에 데이터까지 복사하는 방법이다. 2. 테이블을 생성할 때 원하는 컬럼만 복사하는 방법 SELECT [원하는 컬럼명] INTO [생성할 테이블명 ] FROM [원본 테이블명] 내가 원하는 컬럼만 복사하여 테이블을 만들때 간단하게 해결이 가능하다. 3. 테이블을 생성할 때 테이블 구조만 복사하는 방법 SELECT * INTO [생성할 테이블명 ] FROM [원본 테이블명] WHERE 1=2 테이블을 복사할 때 테이블에서 테이터는 없이 테이블 구조만 복사할 때는 'WHERE 1=2'와 같은 쿼리를 실해시키면 테이블의 구조만 복사할 수 있다. 4. 테이블은..

coding/mssql 2021.12.15

SP_EXECUTESQL - 동적쿼리 만드는 법 ( + OUTPUT과 return 차이, VS에서 ParameterDirection 활용해 returnvalue값과 Output 가져오기)

SP_EXECUTESQL MS-SQL에서 사용할 예정. SP_EXECUTESQL = 동적으로 쿼리를 만들기 위해 쿼리를 변수에 담아 실행하는 방법 1. 변수선언 2. 조회조건 값 설정 3. 쿼리작성 4. OUTPUT 매개변수 선언 5. SP_EXECUTESQL 호출 6. 조회 값 활용 ■ MS-SQL 예제 쿼리 1. 변수선언 DECLARE @Query NVARCHAR(1000) , @Where NVARCHAR(100) , @Parameter NVARCHAR(100) , @pVal1 NVARCHAR(10) , @pVal2 NUMERIC(5,2) 2. 조회조건 값 설정 SET @Where = ' A.Val1 = ''운영'' ' 3. 쿼리작성 SET @Query = ' SELECT @pVal1 = A.Val1..

coding/mssql 2021.12.10

선언적 함수, 익명 함수, 람다 함수 (JS) (with Hoisting)

선언적 함수 익명 함수 람다 함수 호이스팅(Hoisting) - 선언적 함수 선언적 함수는 함수 정의 전에 호출할 수 있다. (호이스팅이 일어나기 때문) 함수명(); function 함수명(){ 실행문; } 함수명(); +호이스팅(Hoisting)의 개념 함수 선언 및 변수들을 해당 함수 유효 범위 내({})에 모두 끌어올려서 최상단에 선언하는 것을 말한다. ※ var, let, const 모두 호이스팅의 대상이나, var는 함수 선언 블록을 제외한 나머지 유효범위를 벗어나기 때문에 주의해야 함. 범위를 잘 확인하는 것이 중요! 또한 변수 사용 시 초기화 되는 시점도 중요. var는 선언과 동시에 초기화 된다는 점이 특징이다. 추가 참고. https://yceffort.kr/2020/05/var-let-..

coding/js 2021.11.11