PDA

View Full Version : نحوه تشخيص فيلد identity



سیروس مقصودی
دوشنبه 14 مرداد 1398, 09:43 صبح
با سلام

من حدود 120 جدول دارم و با كد نويسي ميخوام ببينم كدام يك از جداولم داراي فيلدي است كه خاصيت Identity دارد . تا اگر وجود دارد Identity_inset آنرا On كنم

با تشكر ...

مهدی کرامتی
دوشنبه 14 مرداد 1398, 12:14 عصر
سلام
روی دیتابیس مورد نظر این دستور را اجرا کنید:
SELECT TABLE_NAME,
COLUMN_NAME
FROM INFORMATION_SCHEMA.COLUMNS
WHERE COLUMNPROPERTY(OBJECT_ID(TABLE_SCHEMA + '.' + TABLE_NAME), COLUMN_NAME, 'IsIdentity') = 1
ORDER BY TABLE_NAME;

parisa_m
سه شنبه 23 آذر 1400, 15:46 عصر
با سلام کد من در vb6 این هست : و rsUpdate(fld.Name).Properties.Item("IsAutoincrement").Value Then .و sql2008 م است ولی تشخیص نمیدهد که فیلدم identity هست و False برمیگرداند.شما میدونین چیکار کنم؟