2-6단원 - 테이블 스크립팅Lesson 2-6 - Script a Table

SQL Server Management StudioSQL Server Management Studio 에서는 스크립트를 만들어 테이블을 선택, 삽입, 업데이트 및 삭제하고 저장 프로시저를 작성, 변경, 삭제 또는 실행할 수 있습니다. can create scripts to select, insert, update, and delete tables, and to create, alter, drop, or execute stored procedures.

프로시저를 삭제한 다음 프로시저를 만들거나 테이블을 만든 다음 테이블을 변경하는 등 여러 옵션이 있는 스크립트가 필요한 경우가 있습니다.Sometimes you want a script with multiple options, such as drop a procedure and then create a procedure, or create a table then alter a table. 조합된 스크립트를 만들려면 첫 번째 스크립트를 쿼리 편집기 창에 저장하고 두 번째 스크립트를 클립보드에 저장하여 첫 번째 스크립트 다음에 창에 붙여 넣을 수 있습니다.To create combined scripts, save the first script to a Query Editor window and the second to the clipboard so you can paste it into the window after the first script.

  1. 개체 탐색기에서 사용 중인 서버를 확장하고 데이터베이스, AdventureWorks2012AdventureWorks2012, 테이블을 차례로 확장한 다음 HumanResources.Employee를 마우스 오른쪽 단추로 클릭하고 테이블 스크립팅을 가리킵니다.In Object Explorer, expand your server, expand Databases, expand AdventureWorks2012AdventureWorks2012, expand Tables, right-click HumanResources.Employee, and then point to Script Table As.

  2. 바로 가기 메뉴에는 CREATE, DROP, DROP 및 CREATE, SELECT, INSERT, UPDATEDELETE의 일곱 개의 스크립트 옵션이 있습니다.The shortcut menu has seven available scripting options: CREATE To, DROP To, DROP and CREATE To, SELECT To, INSERT To, UPDATE To, and DELETE To. UPDATE를 가리킨 다음 새 쿼리 편집기 창을 클릭합니다.Point to UPDATE To, and then click New Query Editor Window.

  3. 새 쿼리 편집기 창이 열리고 연결이 설정된 다음 전체 Update 문이 표시됩니다.A new Query Editor window opens, makes a connection, and presents the entire update statement.

    이 연습에서는 스크립팅 기능으로 테이블 또는 저장 프로시저 만들기를 스크립팅하는 것 이상의 작업을 수행할 수 있는 방법을 보여 줍니다.This exercise demonstrates how the scripting feature can do more than just script the creation of a table or stored procedure. 이 새 기능을 사용하면 프로젝트에 데이터 조작 스크립트를 빠르게 추가하고 저장 프로시저를 쉽게 실행할 수 있습니다.This new feature can help you quickly add data manipulation scripts to your project and easily script execution of stored procedures. 테이블과 프로시저의 필드가 많을 경우 이 새로운 기능으로 시간을 훨씬 절약할 수 있습니다.This can be a big time saver for tables and procedures with many fields.