درج رکورد در SQL | بررسی روشهای Insert در SQL Server SQL Server دستورات SQL نوشته شده توسط: مسعود طاهری تاریخ انتشار: ۱۷ فروردین ۱۳۹۴ آخرین بروزرسانی: 25 اسفند 1403 زمان مطالعه: 8 دقیقه ۵ (۲) درج رکورد در SQL، یکی از قابلیتهایی که در SQL Server وجود دارد درج همزمان چند رکورد در بانک اطلاعاتی میباشد. برای اینکه این کار را بتوانیم در SQL Server انجام دهیم یک بانک اطلاعاتی و جدول تستی با استفاده از Scriptهای زیر ایجاد نمایید. شما میتوانید علاوه بر مطالعه این مطلب، با رجوع به آموزش SQL Server ، سایر مباحث مهم مربوطه را به زبان ساده و با جزئیات بیاموزید. USE master GO IF DB_ID('TestDB')>0 BEGIN ALTER DATABASE TestDB SET SINGLE_USER WITH ROLLBACK IMMEDIATE DROP DATABASE TestDB END GO CREATE DATABASE TestDB GO USE TestDB GO CREATE TABLE MyTable ( ,Col1 INT PRIMARY KEY Col2 NVARCHAR(20) ) در ادامه اسکریپتهای زیر نحوه درج چندین رکورد در یک جدول را به طور همزمان نشان میدهد. استفاده از چندین دستور Insert در این روش به ازای درج هر رکورد در جدول یک دستور Insert نوشته میشود. این روش یکی از سادهترین روشها جهت درج چندین رکورد در بانک اطلاعاتی میباشد. INSERT INTO MyTable (Col1,Col2) VALUES (1,'S1-1') INSERT INTO MyTable (Col1,Col2) VALUES (2,'S1-2') INSERT INTO MyTable (Col1,Col2) VALUES (3,'S1-3') INSERT INTO MyTable (Col1,Col2) VALUES (4,'S1-4') GO مشاهده کاملترین و بروزترین آموزش sql server در نیک آموز استفاده از Union در این روش رکوردهایی که قرار است در جدول درج شوند با استفاده از چندین Union به همدیگر پیوند داده میشوند. INSERT INTO MyTable SELECT 5,'S2-1' UNION SELECT 6,'S2-2' UNION SELECT 7,'S2-3' UNION SELECT 8,'S2-4' GO اما اگر دقت کنید توسط دستور بالا هر ۴ رکورد به یکباره در جدول درج شده است. استفاده از Row Constructor این روش از SQL Server 2008 به بعد در سیستم قابل اجرا میباشد. در این حالت با استفاده از یک دستور Insert امکان درج همزمان چندین رکورد وجود خواهد داشت. INSERT INTO MyTable VALUES (۹, 'S3-1'), (۱۰,'S3-2'), (۱۱,'S3-3'), (۱۲,'S3-4'), GO نحوه درج اطلاعات توسط این روش همانند روش Union بوده و رکوردها به یکبار در جدول درج میشوند. سخن پایانی درج رکورد در SQL، کارایی این روش نسبت به روشهای دیگر بالاتر میباشد. چنانچه یکی از رکوردهای موجود در مجموعه دارای خطا باشد. با استفاده از این دستور چیزی در جدول درج نخواهد شد. ما در نیک آموز منتظر نظرات ارزشمند شما درباره این مقاله هستیم. چه رتبه ای میدهید؟ میانگین ۵ / ۵. از مجموع ۲ اولین نفر باش دانلود مقاله درج رکورد در SQL | بررسی روشهای Insert در SQL Server فرمت PDF 2 صفحه حجم 1 مگابایت دانلود مقاله معرفی نویسنده مقالات 20 مقاله توسط این نویسنده محصولات 65 دوره توسط این نویسنده مسعود طاهری مسعود طاهری مدرس و مشاور ارشد SQL Server & BI ، مدیر فنی پروژههای هوش تجاری (بیمه سامان، اوقاف، جین وست، هلدینگ ماهان و...) ، مدرس دورههــای SQL Server و هوشتجاری در شرکت نیکآموز و نویسنده کتاب PolyBase در SQL Server معرفی محصول ایمان باقری آموزش کوئری نویسی در sql server 2.190.000 تومان مقالات مرتبط ۰۲ آبان SQL Server ابزار Database Engine Tuning Advisor تیم فنی نیک آموز ۱۵ مهر SQL Server معرفی Performance Monitor ابزار مانیتورینگ SQL Server تیم فنی نیک آموز ۱۱ مهر SQL Server راهنمای جامع مانیتورینگ بکاپ ها در SQL Server تیم فنی نیک آموز ۰۸ مهر SQL Server Resource Governor چیست؟ آشنایی با نحوه پیکربندی و اهمیت های آن تیم فنی نیک آموز دیدگاه کاربران لغو پاسخ دیدگاه نام و نام خانوادگی ایمیل ذخیره نام، ایمیل و وبسایت من در مرورگر برای زمانی که دوباره دیدگاهی مینویسم. موبایل برای اطلاع از پاسخ لطفاً مرا با خبر کن ثبت دیدگاه Δ 1 2