T-SQL-Äquivalent% TYPE Betreibers Oracle?
-
13-09-2019 - |
Frage
Wenn Sie eine Prozedur in PL / SQL zu schreiben, kann ich einen Parametertyp als myTable.myColumn% TYPE deklariert, so dass, wenn ich MyColumn die Art von sagen varchar2 (20) zu varchar2 (50) ändern, ich muß das nicht ändern Verfahren Parametertyp. Gibt es etwas ähnliches in T-SQL?
Lösung
Nein, es gibt keine Entsprechung in T-SQL.
Andere Tipps
Das Beste, was Sie wäre tun könnte einen benutzerdefinierten Datentyp zu erstellen, dann könnte man die zugrunde liegende UDT ändern und es würde Effekt in beiden Orten nehmen.
Dies würde es überall beeinflussen, dass Sie es verwenden, wenn Sie also die Art in mehreren Tabellen verwendeten sie alle beeinflussen würde, wenn Sie es ändern.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow