Ich habe viele gespeicherte Prozeduren in meiner Datenbank. Alle sind so konzipiert, dass Ergebnismengen zurückgegeben werden. Ich folgte Benennungsstandards mit allen Schlüsselwörtern sind GROßE also, wenn irgendein Spaltenname oder Tabellenname als reserviertes Schlüsselwort in irgendeiner der SELECT
Aussage dann wäre, würde in GROSSBUCHSTABEN sein.Suchen Sie ColumnNames oder TableNames als reserviertes Schlüsselwort in SQL Server gespeicherte Prozedur
Ich möchte diese GROßBUCHSTABEN Keywords in Camel Case konvertieren.
Zum Beispiel einer meiner tatsächlichen Stored Procedures:
CREATE PROCEDURE prc_getresults
AS
BEGIN
SELECT ZD.Id
,ZD.NAME
,ZD.TIMESTAMP
,ZD.CreatedBy
FROM ZoneDetails ZD
INNER JOIN ZONE Z ON Z.Id = ZD.ZoneId
END
Mein erwartet Code nach der Umwandlung
CREATE PROCEDURE prc_getresults
AS
BEGIN
SELECT ZD.Id
,ZD.Name
,ZD.TimeStamp
,ZD.CreatedBy
FROM ZoneDetails ZD
INNER JOIN Zone Z ON Z.Id = ZD.ZoneId
END
Hier bitte auf den Spaltennamen TimeStamp
, Name
und Tabelle Zone
aussehen würde.
Es gibt ungefähr 700 gespeicherte Prozeduren. Ich kann nicht jeden Code öffnen und diese manuell bearbeiten.
Bitte geben Sie mir irgendwelche Ideen, diese Änderungen für alle gespeicherten Prozeduren in der Datenbank besser zu implementieren.
Sie benötigen ein Drittanbieter-Tool, um dies zu tun. Mein Lieblingsformatierer http://www.dpriver.com/dlaction.php –