2012-11-07 7 views
26

나는 SQL 서버 2012 익스프레스를 그냥 http://www.ssmstoolspack.com/Download SQL Server와Sql server 2012로 insert 문을 생성하려면 어떻게합니까?

에서 내가 바로 테이블을 클릭하고 나를에서 허용 된 SSMS 도구 옵션을 볼 수 있었다 2008 Express 및 SSMS 도구를 SSMS 도구의 최신 버전을 설치 테이블에 대한 삽입 문을 생성하지만 지금은 그것을 볼 수 없어? 누구든지 내가 테이블에 대한 삽입 문을 생성 할 수있는 방법을 알고 계십니까?

답변

0

2012 년 ssms 도구는 더 이상 무료가 아닙니다. 라이센스를 클릭하고 SQL Server를 다시 시작해야했습니다.

1

this link에서 절차를 시도하십시오. 당신이 그것을 설치하면

바로 사용 EXEC sp_generate_inserts MyTable

58

할 수 있습니다 기능이 숨겨져 있지만, 이러한 SSMS 도구 팩 등의 플러그인을 사용하지 않고 기본적으로 SSMS 2012 스크립트 데이터가. 데이터베이스를 선택 작업에 ​​

  • 마우스 오른쪽 클릭 -> 당신이 스크립트 원하는 개체를 한 후, 인트로 화면을지나 다음 페이지로 이동을 선택하려면 다음을 클릭 스크립트
  • 를 생성합니다. 테이블뿐만 아니라 여기에 모든 SQL 오브젝트를 스크립팅 할 수 있습니다. 이 마법사를 사용하면 스키마와 데이터를 스크립팅 할 수 있기 때문입니다. 스키마는 기본값으로 만 사용되므로 다음 페이지에서 변경해야합니다. 다음을 클릭하십시오.
  • 이제 스크립트를 출력하는 방법과 관련된 옵션 집합이 표시되지만 고급 레이블이 붙은 간단한 버튼이 있습니다. 이 버튼을 클릭하면 옵션 목록이있는 대화 상자가 나타납니다. 일반 섹션의 마지막 옵션은 "스크립팅 할 데이터의 유형"으로 "스키마 만"에서 "데이터 만"또는 "스키마 및 데이터"로 변경해야합니다.
  • 마지막으로 스크립트를 수행 할 곳을 결정하면 INSERT 문을 생성 할 수 있습니다.

나는이 기능에 대해 알게 곳이다, 자세한 내용은이 블로그 게시물을 참조 : http://raresql.com/2012/09/30/generating-insert-statements-in-sql-server-2012/

SSMS 도구 팩과는 달리, 이것은 당신이하려고하는 모든 단일 행 INSERT 문을 생성하는 것으로 스크립트를 작성합니다. 주위를 돌아 다닐 필요가있는 행 수가 많으면 대안을 추구 할 수 있습니다. 그러나 작은 구성 테이블을 스크립팅하는 경우에는 이것이 완벽합니다.

+0

명령 줄에서 스크립팅하려면 sqlpubwiz가 작동해야합니다. https://sqlhost.codeplex.com/wikipage?title=DPW%20Command%20Line%20Interface – StuartQ

+0

이 프로젝트는 https://github.com/nycdotnet/TSqlFlex도 살펴볼 가치가 있습니다. – StuartQ

관련 문제