bisa pake cara gini tapi ati2, soalnya kalo ada triger nya, gak ikut ke buat,
dan kalo
salah satu fieldnya ada nilai default, gak ikut juga,trus kalo pindah versi
dari
sql 2000 ke 2005, belum tentu compatible (jika di buatnya pake select ... INTO),
cara laennya:
* buka sql server enterprise manager
* klik databasenya, trus klik table
* di lajur sebelah kanan akan muncul nama2 tablenya
* klik kiri mouse di table yg ingin di duplicate
* trus pilih All Tasks => Generate SQL Script ...
* trus di tab nya Options tinggal centrang option yg mau di ikut sertakan di
script nya
* pada bagian File Format ama Files to Generate biarin dengan nilai default
* trus kembali klik lagi tab general nya
* trus tekan tombol Preview ....
* trus select all script nya (Ctrl+A), tinggal copy paste deh ke query analyzer
...
* trus sebelum di execute jgn LUPA rename semua nama table nya
misal namanya tbl_user, nah replace semua nama tbl_user menjadi tbl_baru.
* untuk amannya di tab Formatingnya, un centrang untuk option DROP nya
supaya kalo lupa ganti akan muncul error jika langsung di execute script nya
* nah script nya bisa di simpan atau di tambahin fieldnya, jika ada tambahan
field,
tinggal copy contoh pembuatan fieldnya dari printah2 yg ada.
* trus buka window baru di query analyzer (Ctrl+N)
* tinggal copy datanya
insert into tbl_baru
select * from tbl_user
* jika ada tambahan field, usahakan taruhnya di paling akhir, misal field
barunya
tipenya varchar.script nya jadi
insert into tbl_baru
select *,'test' from tbl_user
* jadi deh table barunya
emang agak report, tapi kalo ude biasa, jadi simple banget, bisa juga di gunakan
untuk buat temp table yg structurenya mau persis aslinya dengan ada tambahan
beberapa field, tinggal ganti semua nama table nya jadi #tbl_baru (ada tanda #,
untuk menandakan kalo temp table).
biasanya cara versi nya anakhost (cara pertama), gue gunain untuk buat temp
table.
sekarang ada dua cara, silakan pilih mana yg suka, untuk cara pertama ati2
kalo ada triger nya ama ada nilai default salah satu field.
moga bermanfaat ....
---------------------------------
From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of
anakhost
Sent: Monday, July 16, 2007 4:59 PM
To: [email protected]
Subject: [indoprog-vb] Re: Create Table SQL Server
Kalo pake sql server 2000 caranya gini :
misal kita punya tabel tbl_user dimana di tabel itu berisi 50 record,
terus kita mau menduplikasi tabel tersebut ke sebuat tabel yang baru.
nah cuma di sql server 2000 tuch ngga bisa copy paste tabel kayak di
ms access. solusinya :
buka SQL query analyzer terus pilih database yang berisi tabel yang
mau kita duplikasi. setelah kita pilih database nya ketik query berikut :
SELECT * INTO TBL_BARU FROM tbl_user
catatan : TBL_BARU tidak perlu kita buat dulu sebelumnya. dengan
menjalankan perintah diatas maka secara otomatis TBL_BARU akan
digenerate oleh SQL server beserta isi2 nya sama persis dengan
struktur tbl_user.
--- In [email protected], "David Gunawan Sugianto"
<[EMAIL PROTECTED]> wrote:
>
> Saya tanya bagaimana membuat duplikat (termasuk isi dari strukturnya)
> salah satu table di SQL Server. Thx before
>
> Regrads,
>
> David
>
>
> [Non-text portions of this message have been removed]
>
#ygrp-mlmsg { FONT-SIZE: small; FONT-FAMILY:
arial,helvetica,clean,sans-serif}#ygrp-mlmsg TABLE { }#ygrp-mlmsg SELECT {
FONT: 99% arial,helvetica,clean,sans-serif}INPUT { FONT: 99%
arial,helvetica,clean,sans-serif}TEXTAREA { FONT: 99%
arial,helvetica,clean,sans-serif}#ygrp-mlmsg PRE { FONT: 100% monospace}CODE
{ FONT: 100% monospace}#ygrp-mlmsg { LINE-HEIGHT: 1.22em}#ygrp-text {
FONT-FAMILY: Georgia}#ygrp-text P { MARGIN: 0px 0px 1em}#ygrp-tpmsgs
{ CLEAR: both; FONT-FAMILY: Arial}#ygrp-vitnav { FONT-SIZE: 77%; MARGIN:
0px; PADDING-TOP: 10px; FONT-FAMILY: Verdana}#ygrp-vitnav A { PADDING-RIGHT:
1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}#ygrp-actbar {
CLEAR: both; MARGIN: 25px 0px; COLOR: #666; WHITE-SPACE: nowrap; TEXT-ALIGN:
right}#ygrp-actbar .left { FLOAT: left; WHITE-SPACE: nowrap}..bld {
FONT-WEIGHT: bold}#ygrp-grft { PADDING-RIGHT: 0px; PADDING-LEFT: 0px;
FONT-SIZE: 77%; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; FONT-FAMILY:
Verdana}#ygrp-ft { PADDING-RIGHT: 0px; BORDER-TOP: #666 1px solid;
PADDING-LEFT: 0px; FONT-SIZE: 77%; PADDING-BOTTOM: 5px; PADDING-TOP: 5px;
FONT-FAMILY: verdana}#ygrp-mlmsg #logo { PADDING-BOTTOM: 10px}#ygrp-vital
{ PADDING-RIGHT: 0px; PADDING-LEFT: 8px; MARGIN-BOTTOM: 20px;
PADDING-BOTTOM: 8px; PADDING-TOP: 2px; BACKGROUND-COLOR: #e0ecee}#ygrp-vital
#vithd { FONT-WEIGHT: bold; FONT-SIZE: 77%; TEXT-TRANSFORM: uppercase;
COLOR: #333; FONT-FAMILY: Verdana}#ygrp-vital UL { PADDING-RIGHT: 0px;
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px 0px; PADDING-TOP:
0px}#ygrp-vital UL LI { CLEAR: both; BORDER-RIGHT: #e0ecee 1px solid;
BORDER-TOP: #e0ecee 1px solid; BORDER-LEFT: #e0ecee 1px solid; BORDER-BOTTOM:
#e0ecee 1px solid; LIST-STYLE-TYPE: none}#ygrp-vital UL LI .ct {
PADDING-RIGHT: 0.5em; FONT-WEIGHT: bold; FLOAT: right; WIDTH: 2em; COLOR:
#ff7900; TEXT-ALIGN: right}#ygrp-vital UL LI .cat { FONT-WEIGHT:
bold}#ygrp-vital A { TEXT-DECORATION: none}#ygrp-vital A:hover {
TEXT-DECORATION: underline}#ygrp-sponsor #hd { FONT-SIZE: 77%; COLOR:
#999}#ygrp-sponsor #ov { PADDING-RIGHT: 13px; PADDING-LEFT: 13px;
MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BACKGROUND-COLOR:
#e0ecee}#ygrp-sponsor #ov UL { PADDING-RIGHT: 0px; PADDING-LEFT: 8px;
PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}#ygrp-sponsor #ov LI {
PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 77%; PADDING-BOTTOM: 6px;
PADDING-TOP: 6px; LIST-STYLE-TYPE: square}#ygrp-sponsor #ov LI A { FONT-SIZE:
130%; TEXT-DECORATION: none}#ygrp-sponsor #nc { PADDING-RIGHT: 8px;
PADDING-LEFT: 8px; MARGIN-BOTTOM: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px;
BACKGROUND-COLOR: #eee}#ygrp-sponsor .ad { PADDING-RIGHT: 0px; PADDING-LEFT:
0px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px}#ygrp-sponsor .ad #hd1 {
FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #628c2a; LINE-HEIGHT: 122%;
FONT-FAMILY: Arial}#ygrp-sponsor .ad A { TEXT-DECORATION: none}#ygrp-sponsor
.ad A:hover { TEXT-DECORATION:
underline}#ygrp-sponsor .ad P { MARGIN: 0px}o { FONT-SIZE:
0px}..MsoNormal { MARGIN: 0px}#ygrp-text TT { FONT-SIZE: 120%}BLOCKQUOTE
{ MARGIN: 0px 0px 0px 4px}..replbq { }
---------------------------------
Kunjungi halaman depan Yahoo! Indonesia yang baru!
[Non-text portions of this message have been removed]