خوش آموز درخت تو گر بار دانش بگیرد، به زیر آوری چرخ نیلوفری را


چگونه ستون identity یک جدول را بدون نام آن در یک جدول SQL Server پیدا کنیم؟

چگونه ستون identity یک جدول را بدون نام آن در یک جدول SQL Server پیدا کنیم؟
موضوع این پست کوتاه را با این سناریو آغاز می کنیم، فرض کنید که از شما خواسته شده که که ستون Identity مورد استفاده در جدولی را پیدا کنید و این در حالیست که شما از اسامی ستون های جدول مربوطه و ستونهایی که Identity هستند، هیچ اطلاعی ندارید.

نرم افزار سامانه مودیان راهکار
برای بررسی این مسئله، سناریوی زیر را در پیش داریم. ابتدا یک جدول با ستون Identity دار ایجاد می کنیم.



CREATE TABLE #T (SNO INT IDENTITY(1,1) , REMARKS VARCHAR(50))
INSERT INTO #T (REMARKS) VALUES ('Accepted')

سپس یک رکورد در این جدول اضافه می کنیم.

چگونه ستون identity یک جدول را بدون نام آن در یک جدول SQL Server پیدا کنیم؟
سپس رکوردهای جدول را با Select می توانید مشاهده کنید.

SELECT * FROM #T

چگونه ستون identity یک جدول را بدون نام آن در یک جدول SQL Server پیدا کنیم؟
ما در واقع یک جدول موقت با نام #T و ستون SNO که ستون IDENTITY جدول است، ایجاد کرده ایم.
خب، با استفاده کوئری زیر و بکار گیری $IDENTITY ، می توانید کلیه ستون های identity یک جدول را بدون استفاده از نام آنها در خروجی مشاهده کنید.

چگونه ستون identity یک جدول را بدون نام آن در یک جدول SQL Server پیدا کنیم؟
اگر جدول ستون identity نداشته باشد ، $IDENTITY خطا نمایش می دهد.
خب، اکنون یک جدول ایحاد می کنیم که هیچ ستون identity ای ندارد و سپس رکورد در آن اضافه می کنیم.

CREATE TABLE #T1 (SNO INT , REMARKS VARCHAR(50))
INSERT INTO #T1 (SNO,REMARKS) VALUES (1,'Accepted')

چگونه ستون identity یک جدول را بدون نام آن در یک جدول SQL Server پیدا کنیم؟
چگونه ستون identity یک جدول را بدون نام آن در یک جدول SQL Server پیدا کنیم؟
خب، اکنون با اجرای کوئری زیر، خواهید دید که خطا دریافت خواهید کرد.

SELECT $IDENTITY FROM #T

چگونه ستون identity یک جدول را بدون نام آن در یک جدول SQL Server پیدا کنیم؟
پس، اگر از $IDENTITY استفاده می کنید، در جدولی که هیچ ستون identity شده ندارد، قطعا خطا دریافت خواهید کرد.


نمایش دیدگاه ها (0 دیدگاه)

دیدگاه خود را ثبت کنید:

انتخاب تصویر ویرایش حذف
توجه! حداکثر حجم مجاز برای تصویر 500 کیلوبایت می باشد.


دسته بندی مطالب خوش آموز