由于我正在编写一个生成SQL的软件,该软件可能具有大量参数和记录,并将该SQL记录到磁盘上,因此我有一个不寻常的要求(也许更多是好奇心):生成尽可能短的唯一参数名称。
参数名称遵循标识符命名规则,通常为:
1. 第一个字符是字母。 2. 后续字符可以是字母数字或某些其他字符,例如下划线。 3. 如果加上引号,则几乎可以使用任何内容(忽略 - 引用的标识符至少为三个字符总长度,例如[_])。
SQL生成代码知道总共有多少标识符,因此可以根据整数生成名称。
参数名称遵循标识符命名规则,通常为:
1. 第一个字符是字母。 2. 后续字符可以是字母数字或某些其他字符,例如下划线。 3. 如果加上引号,则几乎可以使用任何内容(忽略 - 引用的标识符至少为三个字符总长度,例如[_])。
SQL生成代码知道总共有多少标识符,因此可以根据整数生成名称。
if(range)...workaround
行之后我都得洗个澡。 - Charles Burns