我有一个有趣的情况,我试图选择 sql server 表中的所有内容,但我只需要通过旧的公司 API 而不是 SQL 访问表。该 API 要求输入表名、字段名和值。然后它以这种方式相当简单地将其插入:
select * from [TABLE_NAME_VAR] where [FIELD_NAME_VAR] = 'VALUE_VAR';
我无法将 = 符号更改为 != 或其他任何内容,只能更改那些变量。我知道这听起来很糟糕,但我无法在不经历很多麻烦的情况下更改 API,而这就是我必须使用的全部内容。
此表中有多个列,所有列都是数字、所有字符串,并且设置为非空。是否有一个值我可以传递这个 API 函数来返回表中的所有内容?也许是一个常量或特殊值,表示它是一个数字,它不是一个数字,它是一个字符串,*,它不是 null 等等?有任何想法吗?