DB2 Veri Tipi Değiştirme

IBM DB2 veri tabanında oluşturduğunuz tablonun veri tipini deiştirdiğiniz veya sildiniz. Bu değişiklik sonrası “DB2 SQL Error: SQLCODE=-668, SQLSTATE=57016, SQLERRMC=7” gibi bir hata ile karşılaşabilirsiniz. Bunun için REORG sözcüğünü kullanacağız. Öncesinde tablonun tarih sütunun veri tipini VARCHAR(50) yapalım.

ALTER TABLE [VeriTabanıAdı].[TabloAdo] ALTER COLUMN SÜTUN_ADI SET VERİ_TİPİ

Sonrasında Java’da tablonuzda CRUD (Create Update Delete) işlemlerinde birini gerçekleştirirken aşağıda ki hata kodu geldi.

SQL hatası diyor ama görünürde veri tabanımızın adından başka birşey yazmıyor. Üstteki kodun aynısı sizdede varsa tablonuzda değişiklik yaptığınız için bunu alıyorsunuz. Bu yüzden şimdide aşağıdaki kodu koşturuyoruz böylece işlemlerimizi artık sorunsuz gerçekleştiriyoruz.

REORG TABLE [TABLO_ADI]

Evet artık veri tabanımızdaki işlemlerimizi sorunsuz şekilde gerçekleştirmeye devam edebilriz.


Java Developer

Yazıyı Paylaş

Recent Articles

Yorum Yaz

© 2026 Onur Arslan. Tüm Hakları Saklıdır. · RSS Yazıları · RSS Yorumları