Computer >> 컴퓨터 >  >> 프로그래밍 >> SQL Server

SQL Server

  1. SQL Server에서 뷰(VIEW) 생성·수정·삭제하는 방법

    이 글에서는 SQL Server에서 뷰(VIEW)를 생성하고, 수정하고, 삭제하는 방법을 문법과 예제를 통해 자세히 설명합니다. SQL Server에서 뷰(VIEW)란? 뷰(VIEW)는 SQL Server에 실제로 존재하지 않는 가상 테이블입니다. 하나 이상의 테이블을 조합하는 쿼리를 기반으로 생성되며, 복잡한 쿼리를 단순화하고 데이터 접근 권한을 관리하는 등 보안을 강화하는 데 유용하게 활용됩니다. 뷰 생성하기 (CREATE VIEW) 문법 CREATE VIEW [schema_name.]view_name AS[WITH { ENCR

  2. SQL Server DROP TABLE 명령어 완벽 가이드

    SQL Server DROP TABLE 명령어란?SQL Server에서 DROP TABLE 명령어는 데이터베이스에서 테이블을 삭제할 때 사용하는 DDL(Data Definition Language) 문입니다. 주의할 점은 테이블을 삭제하면 그 안에 저장된 모든 데이터와 인덱스, 트리거, 제약 조건까지 함께 영구적으로 사라진다는 것입니다.DROP TABLE 명령어 기본 문법DROP TABLE ten_bang;매개변수 설명ten_bangSQL Server에서 삭제하고자 하는 테이블의 이름을 의미합니다.DROP TABLE 사용 예시1.

  3. SQL Server ALTER TABLE 문 완벽 가이드: 열 추가, 수정, 삭제부터 이름 변경까지

    SQL Server에서 ALTER TABLE 문은 테이블에 열(컬럼)을 추가하거나, 기존 열을 수정·삭제하고, 열 또는 테이블의 이름을 변경할 때 사용하는 핵심 DDL(Data Definition Language) 명령어입니다. 이 글에서는 ALTER TABLE 문의 다양한 활용 방법을 문법과 예제를 통해 자세히 살펴보겠습니다. SQL Server에서 테이블에 열 추가하기 문법 ALTER TABLE ten_bang ADD ten_cot dinh_nghia_cot; 예제 ALTER TABLE nhanvien ADD ho VARCHA

  4. SQL Server 기본 키(PRIMARY KEY) 완벽 정리 – 생성, 삭제, 비활성화 및 활성화 방법

    이 글에서는 SQL Server에서 기본 키(PRIMARY KEY)를 생성하고, 삭제하며, 비활성화하거나 다시 활성화하는 방법을 구문과 실제 예제와 함께 자세히 살펴봅니다. SQL Server에서 기본 키란 무엇인가? SQL Server(Transact-SQL)에서 기본 키는 하나의 필드 또는 여러 필드의 조합으로, 테이블 내 각 레코드를 고유하게 식별하는 역할을 합니다. 기본 키에 포함된 필드에는 NULL 값이 허용되지 않으며, 하나의 테이블에는 오직 하나의 기본 키만 존재할 수 있습니다. 기본 키는 CREATE TABLE 문 또

  5. SQL Server CREATE TABLE 문 완벽 정리: 테이블 생성과 기본 키 설정까지

    SQL Server CREATE TABLE 문이란? SQL Server(Transact-SQL)에서 CREATE TABLE 문은 새로운 테이블을 생성하고, 각 열의 이름·데이터 유형·NULL 허용 여부 등을 정의하는 데 사용되는 기본적인 DDL(Data Definition Language) 명령입니다. CREATE TABLE 기본 문법 CREATE TABLE 테이블명( 열1 데이터_유형 [ NULL | NOT NULL ], 열2 데이터_유형 [ NULL | NOT NULL ], ...); 매개변수 설명 테이블명생성하려는 테

  6. SQL Server 데이터 형식 완벽 정리: 문자열·숫자·날짜/시간

    SQL Server에서 사용할 수 있는 데이터 형식은 크게 문자열, 숫자, 날짜/시간의 세 가지 범주로 나눌 수 있습니다. 각 형식의 저장 용량과 특성을 정확히 이해해야 테이블을 효율적으로 설계하고 불필요한 저장 공간 낭비를 막을 수 있습니다. 아래에서 SQL Server(Transact-SQL)의 대표적인 데이터 형식을 범주별로 살펴보겠습니다. SQL Server의 문자열 데이터 형식 아래는 SQL Server(Transact-SQL)에서 제공하는 문자열 계열 데이터 형식입니다. 영문·숫자만 저장할지, 한글과 같은 유니코드 문자

  7. SQL Server PIVOT 절 완벽 가이드: 행을 열로 변환하는 방법

    SQL Server(Transact-SQL)에서 PIVOT 절은 교차 탭(cross tabulation) 기능을 제공하여 한 테이블의 데이터를 다른 형태로 변환할 수 있게 해줍니다. 즉, 집계 결과를 얻어 행(row) 방향의 데이터를 열(column) 방향으로 회전시키는 역할을 합니다. 아래 예시는 합계를 계산한 후 데이터 테이블의 행을 열로 변환하는 과정을 보여줍니다. PIVOT 절 문법 SELECT cot_dautien AS [bidanh_cot_dautien], [giatri_chuyen1], [giatri_chu

  8. SQL Server 서브쿼리(Subquery) 완벽 가이드: 문법과 실전 예제

    SQL Server 서브쿼리(Subquery) 완벽 가이드이 글에서는 SQL Server에서 서브쿼리를 사용하는 방법을 문법과 실제 예제와 함께 자세히 살펴봅니다.SQL에서 서브쿼리란 무엇인가?SQL Server에서 서브쿼리(subquery)란 다른 쿼리 내부에 포함된 쿼리를 의미합니다. 하나의 SQL 명령문 안에 또 다른 쿼리를 작성할 수 있으며, 이러한 서브쿼리는 WHERE, FROM 또는 SELECT 절에 위치할 수 있습니다.참고 사항:서브쿼리는 INNER QUERY(내부 쿼리) 또는 INNER SELECT라고도 불립니다.서브

  9. SQL Server EXCEPT 연산자 완벽 가이드 – 개념, 문법부터 실전 예제까지

    SQL Server EXCEPT 연산자란? SQL Server의 EXCEPT 연산자는 첫 번째 SELECT 문의 결과 집합에는 존재하지만 두 번째 SELECT 문의 결과 집합에는 없는 행만 반환하는 집합 연산자입니다. 각 SELECT 문은 하나의 데이터 집합을 생성하며, EXCEPT는 첫 번째 집합의 레코드를 가져온 뒤 두 번째 집합에 포함된 결과를 제거합니다. EXCEPT 쿼리의 동작 원리 설명: 벤 다이어그램에서 파란색 영역에 해당하는 레코드, 즉 데이터 집합 1에는 있지만 데이터 집합 2에는 없는 레코드가 최종 결과로 반환됩니

  10. SQL Server INTERSECT 연산자 완벽 정리 – 개념, 문법, 실전 예제

    SQL Server의 INTERSECT 연산자란? SQL Server(Transact-SQL)에서 INTERSECT 연산자는 두 개의 데이터 집합 또는 SELECT 문에 공통으로 존재하는 레코드를 반환하는 데 사용됩니다. 한쪽 쿼리에만 존재하고 다른 쪽에는 없는 레코드는 INTERSECT의 결과 집합에서 자동으로 제외됩니다. INTERSECT 쿼리의 동작 방식 INTERSECT 쿼리가 반환하는 결과를 나타낸 다이어그램 설명: INTERSECT 쿼리는 파란색으로 채워진 영역에 해당하는 레코드를 반환합니다. 즉, dataset1과 d

  11. SQL Server 프로시저(PROCEDURE) 완벽 가이드 – 생성부터 삭제까지

    프로시저(Procedure)는 데이터베이스 안에 저장해 두고 필요할 때마다 재사용할 수 있도록 만든 여러 SQL 문장의 집합입니다. SQL Server에서는 프로시저에 매개변수를 전달할 수 있으며, 함수와 달리 특정 값을 반환하지 않고 대신 실행이 성공했는지 실패했는지만을 알려줍니다. 이 글에서는 SQL Server에서 프로시저를 생성하고 삭제하는 방법을 문법과 실제 예제를 통해 자세히 살펴보겠습니다. CREATE PROCEDURE – 프로시저 생성하기 문법(Syntax) SQL Server에서 프로시저를 생성하려면 다음 문법을 사

  12. SQL Server 함수(FUNCTION) 완벽 가이드: 생성부터 삭제까지

    함수(Function)는 데이터베이스에서 여러 문장을 하나로 묶어 재사용할 목적으로 만들어진 객체입니다. SQL Server에서는 한 번 만들어 둔 함수를 저장해 놓고, 필요할 때마다 매개변수를 전달하고 그 결과값을 반환받아 활용할 수 있습니다.이 글에서는 SQL Server에서 함수를 생성하고 삭제하는 방법을 구문과 예제를 통해 자세히 살펴보겠습니다.CREATE FUNCTION(함수 생성)기본 구문SQL Server에서 함수를 생성하려면 다음과 같은 구문을 사용합니다.CREATE FUNCTION [schema_name.] func

  13. SQL Server 시퀀스(Sequence) 완벽 가이드: 생성, 삭제, 속성 조회까지

    시퀀스(Sequence)는 순서대로 정렬된 정수들의 집합입니다. 데이터베이스에서 시퀀스는 기본 키(PRIMARY KEY)와 유사하게 테이블의 각 행이 고유한 값을 가져야 한다는 요구 사항을 충족해야 하는 많은 애플리케이션에서 널리 활용됩니다. 이 글에서는 SQL Server에서 시퀀스를 생성하고 삭제하는 방법과, 시퀀스의 속성을 조회하는 방법을 구문과 예제와 함께 자세히 살펴보겠습니다. CREATE SEQUENCE (시퀀스 생성) 구문 시퀀스를 생성하려면 다음 구문을 사용합니다. CREATE SEQUENCE [schema.] seq

  14. SQL Server에서 변수 선언하는 방법 총정리

    SQL Server는 다른 프로그래밍 언어와 마찬가지로 데이터 타입, 변수, 그리고 변수 선언 개념을 완벽하게 지원합니다. 이 글에서는 SQL Server에서 변수를 선언하는 방법, 여러 개의 변수를 한 번에 선언하는 방법, 그리고 변수에 기본값을 할당하는 방법까지 예제와 함께 자세히 알아보겠습니다. 변수(Variable)란 무엇인가? 변수(Variable)는 알고리즘이 실행되는 동안 임시 값을 저장하기 위해 사용됩니다. T-SQL에서 변수는 항상 @ 기호로 시작하며, 배치(batch) 실행이 종료되면 더 이상 유효하지 않습니다.

  15. SQL Server 리터럴(Literal) 완벽 가이드

    이 글에서는 SQL Server에서 문자열, 정수, 실수, 날짜·시간 값 등 리터럴(Literal)을 사용하는 방법을 자세히 안내합니다. 리터럴(Literal)이란? SQL Server에서 리터럴(Literal)은 프로그램이 임의로 변경할 수 없는 고정값을 의미합니다. 리터럴은 다양한 유형의 값을 가질 수 있으며, 크게 문자열 상수, 정수 상수, 실수 상수, 날짜·시간 상수 네 가지로 나눌 수 있습니다. 문자열 리터럴(String Literal) 문자열 리터럴은 항상 작은따옴표( )로 묶어 표현합니다. quantrimang.co

  16. SQL Server 주석 사용법: 한 줄 및 여러 줄 코멘트 작성 가이드

    이 글에서는 SQL Server 쿼리문에서 주석(코멘트)을 사용하는 방법을 자세히 살펴보겠습니다. 주석이란? SQL Server에서는 SQL 문장 옆에 주석을 추가할 수 있습니다. 주석은 코드에 대한 설명, 기억해 둘 내용, 추가 해석 등을 남기는 데 활용되며, 작업 화면에서 한 줄 또는 여러 줄에 걸쳐 작성할 수 있습니다. 주석은 데이터베이스 엔진에 의해 실행되지 않으므로 코드의 동작에는 어떠한 영향도 주지 않습니다. 주석 작성 문법 SQL Server에서 주석을 만들 때 사용할 수 있는 문법은 두 가지가 있습니다. 하이픈(-)

  17. SQL Server에서 생성된 모든 사용자(Users) 조회하는 방법

    SQL Server에서 생성된 모든 사용자 조회하기 SQL Server에서 간단한 쿼리만으로 데이터베이스에 생성된 모든 사용자(User)를 한 번에 확인할 수 있을까요? 답은 예입니다. SQL Server에는 sys.database_principals라는 시스템 카탈로그 뷰가 제공되며, 이를 조회하면 데이터베이스에 생성된 모든 사용자와 관련 상세 정보를 손쉽게 확인할 수 있습니다. 전체 사용자 조회 쿼리 SQL Server의 모든 사용자를 조회하려면 아래 쿼리를 실행하면 됩니다. SELECT *FROM master.sys.data

  18. SQL Server DROP USER 명령 완벽 정리: 문법과 예제로 배우기

    이 글에서는 SQL Server에서 DROP USER 명령을 사용하는 방법을 구체적인 문법과 실제 예제와 함께 자세히 설명합니다. 명령어의 동작 원리를 시각적으로 이해하고 실무에 바로 적용할 수 있도록 안내해 드립니다. SQL Server의 DROP USER 명령이란? DROP USER는 SQL Server 데이터베이스에서 기존 사용자를 제거(삭제)하는 데 사용되는 명령입니다. 더 이상 필요하지 않은 데이터베이스 사용자 계정을 깔끔하게 정리할 때 활용됩니다. DROP USER 명령의 기본 문법 DROP USER 명령은 다음과 같

  19. SQL Server CREATE USER 명령어 사용법 총정리

    이 글에서는 SQL Server에서 CREATE USER 명령어를 사용하는 방법을 구체적인 문법과 예제와 함께 자세히 소개합니다. 예제를 통해 명령어를 더욱 쉽게 이해하고 실무에 바로 적용해 보세요. SQL Server의 CREATE USER 명령어란? CREATE USER는 SQL Server에 로그인할 수 있는 데이터베이스 사용자를 생성하는 명령어입니다. 생성된 데이터베이스 사용자는 특정 SQL Server 인스턴스에 연결할 때 사용되는 식별자인 Login(로그인)과 매핑됩니다. 쉽게 말해, Login은 서버 수준에서 접속 권한

  20. SQL Server에서 모든 로그인 계정 조회하는 방법 (sys.sql_logins)

    SQL Server에서 모든 로그인 계정 조회하기 SQL Server에 생성된 모든 로그인(login) 계정과 관련 정보를 한 번에 확인할 수 있는 쿼리가 있을까요? 답은 예입니다. SQL Server에는 sys.sql_logins라는 가상 카탈로그 뷰(시스템 뷰)가 있으며, 이를 조회하면 서버에 생성된 모든 로그인과 세부 정보를 함께 반환받을 수 있습니다. 전체 로그인 목록 조회 쿼리 SQL Server의 모든 로그인 계정을 조회하려면 다음 쿼리를 실행합니다. SELECT * FROM master.sys.sql_logins; sy

Total 148 -컴퓨터  FirstPage PreviousPage NextPage LastPage CurrentPage:5/8  20-컴퓨터/Page Goto:1 2 3 4 5 6 7 8