如何将此变量声明 Oracle 转换为 Sql 服务器

how to convert this declaration of variables Oracle to Sql Server

这是 Oracle 中的代码:

  pUsuario             IN     SAV_CAMPANAS_ENCA.USUARIO_CREA%TYPE,
  pCodTipo             IN     SAV_TIPOS_CAMPANA.COD_TIPO%TYPE,
  pCantidadRegistros   IN     SAV_CAMPANAS_ENCA.CANTIDAD_REGISTROS%TYPE,
  pPrograma            IN     SAV_CAMPANAS_ENCA.PROGRAMA%TYPE,
  pCodPais             IN     SAV_PAIS.COD_PAIS%TYPE,
  pNumeroIntentos      IN     SAV_CAMPANAS_ENCA.MAXIMO_INTENTOS%TYPE,

SQL 服务器没有锚定类型声明——您不能做与 <<table>>.<<column>>%TYPE 等效的事情。您需要确定基础列的实际数据类型并使用它们。当然,这意味着如果您更改某些列的数据类型,则需要通过代码更改需要引用该列的变量的数据类型。