1
我有大約50種不同的字符串格式(例如00-000-000,123-456-789-123AAA,CHE-123.456.789IVA等)。這些是不同國家的TAX註冊號碼格式。如果遵守其國家/地區格式,我需要檢查每個公司的稅務登記號碼。我需要檢查兩個一致性級別。
1.字符串和子字符串的位數(例如11-111-11之前的第一個破折號之前的兩位數等等)
2.每個字符串的數字類型(字符數)。在SQL中檢查字符串格式 - ORACLE
SQL中可能嗎?我嘗試了一些函數,但都是關於字符串的大小和長度,而不是格式。
你能告訴我們你到目前爲止試過的嗎? – Slim
你可以用樣本更詳細地解釋一下嗎? – Hamidreza
你可以嘗試像[regexp_like](http://docs.oracle.com/cd/B12037_01/server.101/b10759/conditions018.htm) - 但據我所知,它並不是很快。 – Christian