【问题标题】:Complex Sql queries to to validate要验证的复杂 Sql 查询
【发布时间】:2020-08-18 14:25:45
【问题描述】:

这些是最近 ETL 测试面试中向我提出的一些复杂的 sql 查询:

要验证的确切 sql 查询是什么:

1) 通配符检查我的 sql 和 oracle。

2)借记卡和信用卡号在我的 sql 和 oracle 中检查。

3)我的 sql 和 oracle 中的电子邮件地址验证。

4)我的 sql 和 oracle 中的 SSN 验证。

你能帮帮我吗?

【问题讨论】:

  • 奇怪 - 我希望在应用程序代码中处理所有这些验证。
  • 含糊不清的问题——也许是为了回击被采访者。
  • @Strawberry 这些实际上是在面试中问我的 sql 问题,被告知要编写我发现困难的查询。所以,只需要有关它的帮助。
  • @P.Salmon 是的,我想是的。

标签: mysql oracle teradata-sql-assistant


【解决方案1】:

所有的验证都可以使用 MySQL 和 oracle 中的 REGEXP_LIKE 函数来完成。详情请查看文档。

【讨论】:

【解决方案2】:

您可以使用通过正则表达式验证事物的触发器进行验证

https://falseisnotnull.wordpress.com/2012/11/06/validating-data-using-a-trigger/

【讨论】:

  • 你能给我举个例子吗?这将非常有帮助。我最近进入 IT 领域并且没有很好的曝光率。
猜你喜欢
  • 2010-10-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多