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?

War es hilfreich?

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
scroll top