2015-12-09 40 views
-1

我想知道是否有人对使用Google Map API从SQL Server数据库验证地址数据有所了解。SQL Server:通过Google API验证地址数据的查询

比方说,我有一个这样的表:

Declare @MyTable as Table 
(
    row_index int identity (1,1), 
    name varchar(100) null, 
    address varchar(100) null, 
    city varchar(100) null, 
    state varchar(2) null, 
    zip int null, 
    isvalid bit not null 
) 

Insert @MyTable Values ('Microsoft', '15010 NE 36th Street', 'Redmond', 'WA', 98052, 0) 
Insert @MyTable Values ('Fake Address','123 Blahblah Ln', 'Fresno', 'CA', 93650, 0) 
Insert @MyTable Values ('Google', '1600 Amphitheatre Parkway', 'Mountain View', 'CA', 94043, 0) 

Select * from @Mytable 

有什么办法,我可以直接从SQL Server查询谷歌,以确定地址,城市,州和邮编是否有效地址,并将isvalid位设置为1?

我看到了如何用JavaScript做到这一点,但我希望纯粹由T-SQL驱动的解决方案,因为我需要安排一项工作来识别坏的并删除它们。

回答