---
title: "데이터베이스 뷰 및 저장 프로시저 편집"
date: "2008-08-14"
tags: 
  - "database-tool"
  - "databasespy"
description: Altova DatabaseSpy를 사용하여 데이터베이스 뷰와 저장 프로시저를 효율적으로 편집하는 방법을 알아보세요. 이 가이드에서는 생성, 수정 및 실행 기술에 대해 설명합니다.
---
Status: #blog

Tags:  #database-tool #databasespy

Categories: [Altova](/blog/ko/category/altova.md) 
# 데이터베이스 뷰 및 저장 프로시저 편집

"대부분의 경우, 간단한 수정만으로 문제를 해결할 수 있습니다." 레드먼드 매거진의 리뷰어는 최근 [리뷰](https://www.altova.com/blog/2008/07/redmond-roundup-tooling-around-in-your.html)에서 데이터베이스 도구 중 [데이터베이스 도구](https://www.altova.com/ko/products/databasespy/database_tool.html)로 레드먼드 랩소디 챔피언으로 선정된 DatabaseSpy를 소개하며 이렇게 밝혔습니다. DatabaseSpy는 직관적인 인터페이스를 통해 다양한 데이터베이스 유형에서 일관된 방식으로 빠르고 쉽게 업데이트를 수행할 수 있습니다. 나머지 10%의 경우에는, DatabaseSpy는 데이터베이스 뷰 및 저장 프로시저 생성 또는 수정과 같은 보다 고급 데이터베이스 관리 작업에도 적합한 도구가 될 수 있습니다. 자세히 살펴보겠습니다... DatabaseSpy 2008 온라인 브라우저는 온라인 브라우저 헬퍼 창에서 테이블을 탐색하고 확장하는 것과 동일한 방식으로 뷰와 프로시저를 탐색하고 확장할 수 있습니다. ![DatabaseSpy를 사용하여 뷰와 저장 프로시저를 편집하세요](https://www.altova.com/images/shots/DatabaseSpyEditViews1.gif)

#### 데이터베이스 뷰 편집

온라인 브라우저 창에서 기존 데이터베이스 뷰를 선택하면, 오른쪽 클릭 메뉴에서 해당 뷰를 기반으로 새로운 쿼리를 생성하는 옵션을 확인할 수 있습니다 [SQL 편집기](https://www.altova.com/ko/databasespy_sqleditor.html) 뷰를 편집하는 작업을 빠르게 시작하거나, 새로운 뷰를 만드는 데 도움을 줄 수 있습니다. ![데이터베이스 스파이의 편집 기능 및 저장 프로시저](https://www.altova.com/images/shots/DatabaseSpyEditViews2.gif) 예를 들어, 기존 뷰에 대한 생성(CREATE) 문을 생성할 때, DatabaseSpy는 서식이 지정되고 색상이 적용된 뷰 정의를 새 SQL 편집기 창에 즉시 표시하여 사용자가 쉽게 접근할 수 있도록 합니다. ![데이터베이스 스파이의 편집 기능 및 저장 프로시저](https://www.altova.com/images/shots/DatabaseSpyEditViews3.gif)

#### 새로운 데이터베이스 뷰를 생성합니다

SQL 편집기에서 원하는 대로 문장을 수정할 수 있습니다. 예를 들어, 회사 전화번호부 뷰를 생성하는 작업을 맡았다고 가정해 보겠습니다. 필요한 모든 데이터는 이미 "직원" 뷰에 포함되어 있으며, 훨씬 더 많은 정보도 있습니다! 먼저 "직원" 뷰를 복사하여 새 이름으로 저장할 수 있습니다. 데이터베이스 뷰 이름을 편집하고, 문장을 실행하면 새로운 데이터베이스 뷰가 생성됩니다. ![DatabaseSpy를 사용하여 뷰 및 저장 프로시저를 편집합니다](https://www.altova.com/images/shots/DatabaseSpyEditViews4.gif) 온라인 브라우저 창에서 데이터베이스 연결을 새로 고치면, 새로 생성된 뷰가 즉시 표시되고 접근 가능해집니다. ![DatabaseSpy를 사용하여 뷰 및 저장 프로시저를 편집합니다](https://www.altova.com/images/shots/DatabaseSpyEditViews5.gif)

#### 데이터베이스 뷰 수정

오른쪽 클릭 메뉴에서 "Alter" 옵션을 선택하면 데이터베이스의 모든 뷰, 예를 들어 새로 추가된 전화번호부 뷰를 포함하여 편집할 수 있습니다. 기존 뷰를 수정하여 원하는 변경 사항을 적용할 수 있으며, DatabaseSpy SQL 편집기의 모든 기능을 활용할 수 있습니다. 여기에는 색상 강조, 자동 서식 지정, 그리고 자동 완성 기능 등이 포함됩니다. ![DatabaseSpy를 이용한 뷰 및 저장 프로시저 편집](https://www.altova.com/images/shots/DatabaseSpyEditViews6.gif) 편집이 완료되면, SQL 편집기의 "실행" 버튼을 클릭하면 변경 사항이 적용되어 데이터베이스 내의 뷰가 수정됩니다. ![DatabaseSpy를 이용한 뷰 및 저장 프로시저 편집](https://www.altova.com/images/shots/DatabaseSpyEditViews7.gif) 인사부에서 새로운 전화번호부 뷰에 더욱 쉽게 접근할 수 있도록, 해당 뷰에 대한 선택 쿼리를 SQL 파일로 저장하고, 인사 담당자의 DatabaseSpy 프로젝트 메뉴에 추가할 수 있습니다. [![Altova DatabaseSpy의 편집 기능 및 저장 프로시저](https://www.altova.com/ko/images/shots/DatabaseSpyEditViews8_thumb.gif)](https://www.altova.com/databasespy_editviews.html#)

#### SQL 리팩토링을 사용하여 뷰를 생성합니다

템플릿으로 사용할 기존 뷰가 없는 경우, DatabaseSpy 2008은 편리한 대안을 제공합니다. SQL 리팩토링 메뉴에는 어떤 SELECT 쿼리든지 CREATE VIEW 문으로 변환하는 옵션이 포함되어 있습니다. 기본 뷰 이름은 강조 표시되어 있어, 즉시 더 적절한 이름을 지정할 수 있습니다.

[![Altova DatabaseSpy: 뷰 및 저장 프로시저 편집](https://www.altova.com/ko/images/shots/DatabaseSpyEditViews9_thumb.gif)](https://www.altova.com/databasespy_editviews.html#)
![DatabaseSpy: 뷰 및 저장 프로시저 편집](https://www.altova.com/images/shots/DatabaseSpyEditViews10.gif)

#### 저장 프로시저 편집

DatabaseSpy 2008 온라인 브라우저는 데이터베이스에 저장된 저장 프로시저를 편집할 수 있는 기능도 제공합니다. 원하는 저장 프로시저를 선택하여 내용을 확인하거나, 마우스 오른쪽 버튼을 클릭하여 나타나는 메뉴를 통해 저장 프로시저에 적용 가능한 SQL 문을 생성할 수 있습니다. [![Altova DatabaseSpy: 뷰 및 저장 프로시저 편집](https://www.altova.com/ko/images/shots/DatabaseSpyEditViews11_thumb.gif)](https://www.altova.com/databasespy_editviews.html#) DatabaseSpy의 SQL 편집기를 사용하여 저장 프로시저를 편집하고, 위에서 설명한 방법과 동일하게 수정된 SQL 문을 실행할 수 있습니다. ![DatabaseSpy: 뷰 및 저장 프로시저 편집](https://www.altova.com/images/shots/DatabaseSpyEditViews12.gif) ![DatabaseSpy: 뷰 및 저장 프로시저 편집](https://www.altova.com/images/shots/DatabaseSpyEditViews13.gif)

#### 저장 프로시저 실행

DatabaseSpy 2008의 컨텍스트 메뉴에서 "[저장 프로시저](https://www.altova.com/ko/databasespy_editviews.html)"에 대한 "실행" 옵션을 선택하면, 해당 저장 프로시저를 실행하기 위한 스크립트 템플릿이 생성되어 시간을 절약할 수 있습니다. [![Altova DatabaseSpy의 편집 화면 및 저장 프로시저](https://www.altova.com/ko/images/shots/DatabaseSpyEditViews14_thumb.gif)](https://www.altova.com/databasespy_editviews.html#) 매개변수가 필요한 프로시저의 경우, 사용자는 매개변수 값을 설정하기만 하면 되고, 저장 프로시저를 실행하고 결과를 확인하는 것은 단 한 번의 클릭으로 가능합니다. [![Altova DatabaseSpy의 편집 화면 및 저장 프로시저](https://www.altova.com/ko/images/shots/DatabaseSpyEditViews15_thumb.gif)](https://www.altova.com/databasespy_editviews.html#)

#### 사용자 정의 함수 편집

DatabaseSpy 2008는 온라인 브라우저에서 제공하는 편리한 오른쪽 클릭 메뉴를 통해 데이터베이스에 저장된 사용자 정의 함수를 탐색하고 편집할 수 있습니다. [![Altova DatabaseSpy의 편집 기능 및 저장 프로시저](https://www.altova.com/ko/images/shots/DatabaseSpyEditViews16_thumb.gif)](https://www.altova.com/databasespy_editviews.html#). [Altova DatabaseSpy의 무료 체험판](https://www.altova.com/ko/download/databasespy/database_tool.html)을 통해 직접 사용해 보십시오.
