我正在编写一个程序来生成SQL查询以将数据输入SQL数据库。应输入数据库的所有值都以字符串形式到达。
但在输入数据/生成查询之前,如果可以将数据输入数据库,则应验证数据。
通过读出目标列的Informations_Schema,我知道数据需要是数据类型" datetime"," varchar"或" nvarchar"等等...
有没有办法验证字符串,将其与SQL Server数据类型进行比较?
例如:
我开始为每种数据类型编写验证方法,但这看起来很复杂而且很脏......
有更简单的方法吗?