Skip to content

hatalı veri aktarımı , tablo yaratmada eksik tanım ve sorgulamada hatalı sorgu #1

@UlasSAYGINIM

Description

@UlasSAYGINIM

Bulduğum eksikler var.

1 - pk_list in son versiyonunda Rize için çayelinde MADENLİ semt ve bucak eklenmiş durumda.
bu nedenle 1 den fazla , MADENLİ var. bu ADANA ilinde ALADAĞ ilçesinde bulunan MADENLİ ile karışıyor.
veri aktarımı yapıldığında Rize ÇAYELİ MADENLİ semtinin bilgilerini ADANA ALADAĞ MADENLİ için ekliyor.
bu nedenle Rize ve ADANA arasında posta kodları karışıyor.

bunun için veri aktarım sorgusunun değişmesi gerekiyor.

2- https://github.com/cmd64/PK-List/blob/master/Create%20Tables/1.dbo.Provinces.Table.Create.sql

burada id primary key diğerlerinde olduğu gibi identity olmalı çünkü veri aktarımı için insert sorgusu çalıştırıldığında null veri girilemez hatası alınıyor.

3- https://github.com/cmd64/PK-List/blob/master/DB.Veri.Aktarim.sql
aşağıdaki sorgu da INNER JOIN Towns AS t ON t.Id = pk.DistrictId hatalı burada pk.TownId olmalı

/* Posta Kodu Gösterme */
SELECT p.Name AS Province, d.Name AS District, t.Name AS Town, n.Name AS Neighborhood, pk.Name AS PK
FROM PostCodes AS pk
INNER JOIN Neighborhoods AS n ON n.Id = pk.NeighborhoodId
INNER JOIN Towns AS t ON t.Id = pk.DistrictId
INNER JOIN Districts AS d ON d.Id = pk.DistrictId
INNER JOIN Provinces AS p ON p.Id = pk.ProvinceId

Emekleriniz için teşekkürler çok güzel bir çalışma olmuş.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions