【发布时间】:2015-12-25 06:09:49
【问题描述】:
因为我正在编写的软件会生成带有大量参数的 SQL,并将这些 SQL 记录到磁盘上,所以我有一个不常见的要求(也许更多的是好奇):生成尽可能短的唯一参数名称。
参数名称遵循标识符命名规则,通常是:
- 第一个字符是字母
- 后续字符可以是字母数字或某些其他字符,例如下划线。
- 如果引用,几乎可以使用任何东西(忽略 - 引用的标识符总共至少三个字符,例如
[_])
SQL 生成代码知道总共有多少个标识符,因此可以根据整数生成名称。
【问题讨论】:
标签: c# sql dynamic-sql uniqueidentifier identifier