PDA

View Full Version : سوالی درباره select into



rezarafiee
سه شنبه 13 آذر 1386, 11:55 صبح
سلام خدمت دوستان
آیا می توان نتیجه query زیر را در یک filegroup قرار داد اگر امکان پذیر است لطفا راهنمایی کنید
select * into o2 from orders

با تشکر

Omid Rekabsaz
سه شنبه 13 آذر 1386, 17:55 عصر
در این حالت جدول o2 بصورت خودکار در filegroup پیش فرض ساخته می شود

rezarafiee
چهارشنبه 14 آذر 1386, 09:48 صبح
نه منظورم این نبود فرض کنید ما دو filegroup داریم یکی primary و دیگری FG1 و primary در حالت default است حال ما می خواهیم با دستور select into اطلاعات یک جدول را به جدول دیگر انتقال داده و جدول جدید را عضو filegroup دوم یعنی FG1 کنیم.

AminSobati
چهارشنبه 14 آذر 1386, 11:31 صبح
دوست عزیزم،
جا به جا کردن یک جدول، تنها با تغییر مکان Clustered Index امکان پذیره. در حقیقت Clustered Index یعنی خود جدول. اگر شما Clustered Index رو Rebuild کنین، میتونین Filegroup جدید هم بهش اختصاص بدین:


CREATE TABLE T1(
C1 INT CONSTRAINT MyPK PRIMARY KEY,
C2 INT) ON "Primary"
GO

CREATE UNIQUE CLUSTERED INDEX MyPK ON t1(C1)
WITH DROP_EXISTING ON FG2


بعد از اجرای دستور دوم، جدول به FG2 منتقل میشه