1. apt-add-repository 가 없는 경우 설치 sudo apt -y install software-properties-common dirmngr apt-transport-https lsb-release ca-certificates 2. apt repository 등록 ( source list ) 출처 : Linux Software Repository for Microsoft Products | Microsoft Docs curl -sSL https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc sudo apt-add-repository https://packages.micro..
제약 항목 1. 로그인 계정 고정(자동생성 - DB 명칭, 소문자) - 패스워드 고정 2. 대상 폴더 고정 3. Database 호환성 수준 MSSQL 2008로 고정 4. 생성 DB의 Owner는 1번에서 생성되는 계정으로 사용 * 필요 하다면 매개변수를 외부에서 받아서 사용하시면 됩니다.-------------------------------------------------------------------------------------------------------------CREATE PROC [dbo].[DB_CREATE](@DB_NAME NVARCHAR(100))ASBEGIN IF ISNULL(@DB_NAME,'') = ''RETURN -1; DECLARE @LOG_NAME NVARCHAR(..
MSSQL에서 전체 데이터 베이스의 파일 정보를 조회하기 위한 내용입니다. ---------------------------------------------------------------------------------------------------- DECLARE @TBL_TEMP TABLE ( ROWNUM int, DBNAME VARCHAR(1000), QRY VARCHAR(1000) ) DECLARE @TBL_DB TABLE ( [NAME_DB] [varchar](255), [NAME_LOGICAL] [sysname], [file_id] [int], [physical_name] [nvarchar](4000), [size] [nvarchar](200) ) DECLARE @QRY1 VARCHAR(4..
TVP(테이블 반환 매개 변수)는 Table 구조의 Type을 생성 후 해당 타입을 매개변수 형태로 사용합니다. 제가 사용한 경우는 WHERE 절에 사용되는 스칼라 함수 내에서 CTE가 따로 돌고 있는 상황이었습니다. 꼭 사용해야 하는 경우라서. 프러시저나 함수등에 매개변수 형태도 던져 사용하거나 반환값으로 사용 가능합니다. 자세한 사항은 아래 링크를 확인해 주세요. https://msdn.microsoft.com/ko-kr/library/bb510489(v=sql.105).aspx USE AdventureWorks2008R2; GO /* Create a table type. */ CREATE TYPE LocationTableType AS TABLE ( LocationName VARCHAR(50) , C..
MSSQL 에서 CRUD 기본 스크립트를 생성해 주는 프러시저 입니다. 변수로 테이블을 받게 해두었는데 그냥 호출 할 경우 전체 테이블에 대한 생성문이 메세지 창에 보여 집니다.(SSMS) C / U : 한개의 프러시저로 작성되어 있습니다. PK를 WHERE 절로 사용하며 IDentity 타입 필드는 제외 처리 되어 있습니다. D : 매개변수는 키가 있는 경우 기본 키가 사용되고 없는 경우 '키 없음' 이라는 구문이 들어가니 사용하실때 참고 하시면 됩니다. R : 매개변수를 사용하지 않습니다. ( D는 키가 없는 경우 프러시저를 호출하여도 데이터에 반영되지 않습니다. ) 접두어 를 프러시저 내부에 두었습니다. 필요하실 경우 수정해서 사용하시면 됩니다. (프러시저를 실행한다고 해서 자동으로 생성되지 않으..
MS-SQL 2000 ~ 2008 까지 Table을 자동으로 생성할 수 있는 스크립트 입니다. 스크립트에는 2005까지만 되어 있으나 2005를 2008로 변경하여 사용하시면 됩니다. 오래전에 모아둔 자료라 출처를 확인 할 수 없습니다. 출처를 아시는 분께서는 댓글 부탁드립니다. Declare @i Int, @maxi Int Declare @j Int, @maxj Int Declare @sr int Declare @Output varchar(4000) --Declare @tmpOutput varchar(max) Declare @SqlVersion varchar(5) Declare @last varchar(155), @current varchar(255), @typ varchar(255), @descrip..