2008-10-15 2 views

답변

0

더 나아가 텍스트 파일로로드 할 스크립트를 작성할 수 있습니다.

tb_newTable
아이디 PK
이름 VC 255
이메일 VC 255
-end : 당신은 몇 가지 기본 스타일을 설정 한 다음, 예를 들어,이를 처리하기 위해 스크립트를 사용할 수있는이 텍스트 파일에서

또는 무엇인가. 그래서 귀하의 처리기가 이것을 읽고 테이블 이름으로 tb_를 인식 한 다음 줄 단위로 필드를 생성하므로 ID pk는 필드 이름 ID를 가질 수 있으며 기본 키는 name입니다. vc 255는 varchar 255 등에서 name이라는 필드입니다. 끝내라.

이것은 이론적 인 마음이며, 위의 질문은 쪼그리고 앉지 않지만 미끄러지는 것은 아이디어를 제공합니다.

+0

이것은 정확히 내가하려는 일입니다. 현재 XML 스키마 (예 : 최대 절전 모드)를 데이터베이스에 전송하여 데이터베이스 (SQL)와 독립적으로 유지할 프로젝트가 없다는 것은 비현실적입니다. 아마도 이것은 하나의 탄생 일 것입니다. – sandesh247

1

데이터베이스 생성 스크립트의 끝 부분에 스크립트를 작성하거나 그 뒤에 실행하십시오.

일반적으로 참조 테이블을 채우기 위해 많은 insert 문을 포함 할 수 있습니다.

0

특정 다른 데이터베이스 용 도구이지만 mysqldump는 MySQL 용으로 정확하게 이것을 수행합니다.

0

MySQL을 사용하는 경우 MySQLDump라는 명령이 있습니다. 이렇게하면 데이터베이스 복사본이 일련의 텍스트 SQL 문으로 출력되어 테이블을 만들고 데이터로 채울 수 있습니다.

그래서 MySQLDump를 사용하여 작업 데이터베이스의 백업을 만든 다음 빈 데이터베이스에서 결과 파일을 실행하여 데이터베이스를 만들고 채 웁니다. 유는 MSSQL을 사용 할 수있는 태그로 그물을 언급 이후

기타 문서

http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html

0

... 여기에서 찾을 수 있습니다.

VS.NET db edition이있는 경우 데이터베이스 도구를 사용하여이 스크립트를 생성 할 수 있습니다. 빈 데이터베이스에 대해 스키마 비교자를 수행하고 스키마에 대한 스크립트를 생성 할 수 있습니다. 그런 다음 데이터에 대해 동일한 작업을 수행 할 수 있습니다.

없으면 도구를 사용하여이 작업을 수행 할 수 있습니다. 예 : http://sqlmanager.net/en/products/dbextract.

불행하게도 이전 도구를 사용하는 것처럼 내 머리 꼭대기에서 생각할 수없는 다른 도구가 있습니다.

관련 문제