Domanda

Quando si scrive una procedura in PL / SQL, posso dichiarare il tipo di un parametro come myTable.myColumn% TYPE in modo che quando si modifica la tipologia di MyColumn da dire VARCHAR2 (20) per varchar2 (50) Io non devo cambiare il tipo di parametro di procedura. C'è qualcosa di simile in T-SQL?

È stato utile?

Soluzione

No, non esiste un equivalente in T-SQL.

Altri suggerimenti

Il meglio che si possa fare sarebbe quella di creare un tipo di dati definito dall'utente, allora si potrebbe cambiare l'UDT sottostante e sarebbe in vigore in entrambi i luoghi.

Questo potrebbe influenzare ovunque che lo si utilizza, quindi se si è utilizzato il tipo in più tabelle che interesserebbe tutti se è stata modificata.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top