ورود

View Full Version : سوال: با SQLDMO چطوری می‌توانم INSERT AND UPDATE Specification رو بدست بیارم



SabaSabouhi
چهارشنبه 15 آبان 1387, 11:22 صبح
با سلام
از SQLDMO استفاده می‌کنم و به یک مشکل خوردم. لازمه تشخیص بدم که یک Relation آیا هنگام Delete و یا Update چه عکس‌العملی نشان می‌دهد.
در EnterpriseManager عزیز و یا Management Studio با RightClick روی یک Relation می‌توانیم این رو تعیین کنیم که در SQL Server 2000 فقط دو حالت و در SQL Server 2008 چهار حالت رو می‌تونیم انتخاب کنیم.
اما چطوری می‌شه با SQL-DMO و در برنامه این رو تشخیص بدیم.

صبا صبوحی

AminSobati
چهارشنبه 15 آبان 1387, 19:12 عصر
سلام،
من با DMO این کار رو انجام ندادم ولی برای FK Constraintها باید یک Collection داشته باشه، چک کردین؟

SabaSabouhi
پنج شنبه 16 آبان 1387, 09:55 صبح
با سلام
ممنون از توجه‌تون، من چیزی در این زمینه پیدا نکردم. یک Collection برای کلیدها داره که همه‌ی کلیدها رو توش نگه می‌داره ( چه Primary Key و چه Foreign Key )، اما Collectionی که Constraint توش نگه‌داری کنه پیدا نکردم.
شاید برای قدیمی بودن SQLDMO باشه.
آیا روش به‌تری از SQLDMO برای این کار وجود داره؟

صبا صبوحی

AminSobati
پنج شنبه 16 آبان 1387, 14:56 عصر
طبیعتا! از sys.foreign_keys کوئری بگیرید