我导入并将继续将不同来源的数据导入到sql server数据库中。另一个表中有一列的和逻辑检查应该与一个数额在5美元之间。我很难在导入时检查这个逻辑,因为有些数据会手动插入,有些数据是使用Excel VBA或python导入的。数据准确性对我来说非常重要。我想在插入数据后检查。我想到两个选择数据库数据使用Python进行完整性检查SqlAlchemy或Sql查询
- 用Python的SQLAlchemy和Python编写逻辑
- 创建一个存储过程或直接使用SQL来验证
会有什么VS存储过程的优点和SQLAlchemy的缺点数据检查?或其他解决方案?
在我脑海中的利益为SQLAlchemy的有自动地图:
- 可能的组合使用Jupyter为良好的用户界面
- 逻辑更容易编写,如循环一个表中各行应的另一个总和表中有些地方的条件。
效益为SQL存储过程
- 都可以在SQL Server Management Studio中
正如问题所写,它非常接近于脱离主题的计算器,因为它专注于我们的观点。如果你问问SQLAlchemy vs存储过程对于数据检查的优点和缺点,那将是一个更好的问题。如果你举了一些你正在考虑的检查的例子,情况会更好。 –