回答

收藏

如何最好地在SQL Server存储过程中找到硬编码的英语字符串?

技术问答 技术问答 159 人阅读 | 0 人回复 | 2023-09-12

我们正在努力使我们的应用程序100%它可以本地化,我们大多数人都在那里。然而,有时我们会发现英语字符串在存储过程中仍然被硬编码。(顺便说一句,我们用的是SQL  U$ b( o, E- {  u# F8 \
Server2005.)我们有成千上万的存储过程,所以手动存储是不现实的。我正在尝试考虑最准确的自动搜索方法。
  N: H% D3 o7 i2 _% I1 x' Q. x, r现在,我知道没有办法搜索英语字符串-; |- N$ A" p3 N$ F
然而,大部分内容应该可以通过搜索单引号和大约20个字符来删除。这对我们的目的已经足够好了。但在存储过程中的注释中,我也期待着许多错误的肯定。
" S/ A& J& e2 O9 A; h那你将如何处理呢?SMO我能从存储过程中的注释中挑出来吗?SQL?一定要用吗?OBJECT_DEFINITION()并开始破解一些可怕的正则表达式?
7 u+ |, E' A. i0 o各位,请多加照顾。
5 ~4 K, K' |: O2 B1 k% M0 Z. ~                                                                , P+ F* v1 L6 K# q5 O2 `
    解决方案:
分享到:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则