Ich habe den folgenden Code in einer sehr langen gespeicherten Prozedur, wobei P der Products-Tabelle entspricht:
%Vor%Was mir "ProductID" und so weiter geben würde.
Ich möchte es mit einem Präfix wie:
auswählen %Vor%Was würde mir "P_ProductID" und so weiter geben.
Ist das möglich?
Nicht, es sei denn, Sie verwenden dynamisches SQL. Es ist sehr ungewöhnlich, so etwas zu verlangen, sind Sie sicher, dass Sie es brauchen?
Arbeitsbeispiel
%Vor%Ausgabe:
%Vor%Sie können es tun, wenn Sie alle Spalten einzeln auflisten.
Spaltenalias kann nicht mit Platzhalterzeichen ausgeführt werden.
Wenn p. * eine sehr lange Liste ist und der Rest nur ein paar Spalten ist, kann es besser sein, 'den Rest' umzubenennen und p. * so zu lassen, wie es ist.
Ich glaube, AS gilt nur für eine Spalte. Ich bin sicher, dass Sie "P_" der Spaltenüberschrift in Ihrem Code voranstellen können.
Tags und Links sql sql-server database stored-procedures