SQL SERVER 소개 및 응용 - 데이터베이스 시스템 원리
기업 관리자
기업 관리 자 는 사용자 가 SQL SERVER 를 관리 하 는 주요 관리 도구 와 그래 픽 인터페이스 로 Microsoft 관리 콘 솔 MMC 에 따 른 사용자 인터페이스 를 제공 합 니 다.기업 관리 자 는 로그 인 계 정, 데이터 베이스 사용자 와 권한, 데이터 베 이 스 를 만 들 고 관리 하 며 관리 표, 보기, 저장 과정 과 사용자 정의 데이터 형식 등 거의 모든 관리 업 무 를 완성 할 수 있다.
CREATE PROCEDURE proc1 AS
SELECT Sid, Name, Age FROM Student WHERE Area = 'Shanghai'
CREATE PROCEDURE proc2
@Iname varchar (40),
@phone varchar (12) OUTPUT
AS
SELECT @phone = phone FROM Student WHERE Name = @Iname
-- WITH APPEND
CREATE TRIGGER < > ON < | >
FOR { AFTER | INSTEAD OF} { INSERT | UPDATE | DELETE} [ WITH APPEND] [NOT FOR REPLICATION]
AS
IF ( )
BEGIN
< >
END
T – SQL 언어
표준 SQL 의 DML 명령 은 데 이 터 를 수정 하거나 되 돌려 주 는 데 만 사 용 될 수 있 으 며 개발 과정 과 알고리즘 에 사용 할 프로 그래 밍 구조 도 없고 서버 를 제어 하고 조정 하 는 데이터베이스 전용 명령 도 포함 되 어 있 지 않다.따라서 각 기능 이 완 비 된 데이터베이스 제품 은 각자 의 SQL 언어 확장 을 사용 하여 표준 SQL 의 부족 한 점 을 보완 해 야 한다.SQL Server 에서 이러한 확장 을 Transact - SQL 이 라 고 하 는데 T - SQL 이 라 고 부른다.
use pubs
declare @val1 int, @val2 varchar(50) --
select @val1, @val2 -- :NULL NULL
set @val1 = 123
select @val2 = job_desc from jobs -- , ,
select @val1, @val2 -- :123 Designer
go
select @val1, @val2 -- : : 137, 15, 2, 1, '@val1'
declare @tmp int
set @tmp = 0
while @tmp < 5
begin
set @tmp = @tmp + 1
if @tmp = 2 continue
if @tmp = 4 break
print 'tmp:' + Str(@tmp)
end
print 'while end'
go
-- :(1)tmp:1 (2)tmp:3 (3)while end
goto Label1
print '1'
Label1:
print '2'
-- : 2
--
create table #tmptable( id int primary key, value varchar (100))
--
if not exists (select * from Tempdb where name='##tmptable')
create table ##tmptable( id int primary key, value varchar (20))
declare @vartable table( id int primary key, value varchar (20) )
insert into @vartable values ( 12, 'abc')
select * from @vartable
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.