【发布时间】:2014-09-16 11:58:20
【问题描述】:
为 SQL Server 生成“UPSERT”合并语句的最佳方法是什么?我正在寻找一种方法,只需放入 SQL Server 连接字符串,然后将一段代码指向单个 SQL Server 表。
是不是爬取INFORMATION_SCHEMA.COLUMNS和INFORMATION_SCHEMA.TABLES获取元数据,写一个小控制台app?其他建议?
我希望能够将生成的代码复制并粘贴到“const string sql”变量中,然后与 Dapper 之类的东西一起使用。
【问题讨论】:
-
google.com/… Stack Overflow 不适合要求找工具或网站。
-
只是想知道除了如何解决它...如果我正在解决一个已知问题?另外,想知道是否有人已经用 T4 或 CodeSmith 解决了这个问题?
-
是的,这是一个已知问题,您的问题很好而且很重要。只是SO不是问的好地方。这是明确禁止的,并且有充分的理由(请参阅常见问题解答和元数据)。在别处问。 (当然,这里欢迎你。只是不要问这个问题。)
标签: sql-server tsql sql-server-2012 code-generation upsert