PDA

View Full Version : دستور کامل select into



zari.attari
یک شنبه 19 آذر 1391, 12:23 عصر
شکل کامل دستور:
select * into new_table [ in batabase ]
from old_table


ذکر نام يک پايگاه داده جديد در دستور Select Into اختياری است . چنانچه نامی در اين قسمت ذکر نشود ، برنامه نسخه پشتيبان را در همان پايگاه داده موجود ايجاد می کند و چنانچه نامی ذکر شود ، برنامه نسخه پشتيبان را در پايگاه داده ذکر شده ايجاد می کند .



سوال:
وقتی نام دیتابیس جدید رو مینویسم روی کلمه in خطا میده
شرح خطا:

Msg 156, Level 15, State 1, Line 1
Incorrect syntax near the keyword 'in'.


علت چیه؟؟

پوریا_م
یک شنبه 19 آذر 1391, 12:28 عصر
دوست عزیز از کد زیر استفاده کنید

Select * into DataBase_Name.dbo.Table_Name
From Table1

zari.attari
یک شنبه 19 آذر 1391, 12:37 عصر
دوست عزیز از کد زیر استفاده کنید

Select * into DataBase_Name.dbo.Table_Name
From Table1


ممنون از راهنماییت. اما اینم خطا میده
Msg 2760, Level 16, State 1, Line 1
The specified schema name "test" either does not exist or you do not have permission to use it.

پوریا_م
یک شنبه 19 آذر 1391, 12:41 عصر
ممکن است به خاطر عدم دسترسی در دیتابیس جدید باشد . میتوانید در دیتابیس فعلی کد را به شکل زیر تست کنید

Select * into Table_Name From DataBase_Name.dbo.Table1

sasan_22
جمعه 24 آذر 1391, 23:09 عصر
سلام ببین این کد کار میکنه یا نه

use [Database_name] -- Your DataBase
Go
Select * into New_table
from Schema_Name.Table_Name