
Sinónimo hacer
Utilice la sentencia CREATE SYNONYM para crear un sinónimo, que es un nombre alternativo para una tabla, una vista, una secuencia, un procedimiento, una función almacenada, un paquete, una vista materializada, un objeto de esquema de clase Java, un tipo de objeto definido por el usuario u otro sinónimo.
Los sinónimos proporcionan tanto independencia de los datos como transparencia de la ubicación. Los sinónimos permiten que las aplicaciones funcionen sin modificaciones, independientemente del usuario que posea la tabla o la vista y de la base de datos que contenga la tabla o la vista. Sin embargo, los sinónimos no sustituyen a los privilegios sobre los objetos de la base de datos. Se deben conceder los privilegios adecuados a un usuario antes de que éste pueda utilizar el sinónimo.
Los sinónimos de más de 30 bytes pueden crearse y eliminarse. Sin embargo, a menos que representen un nombre Java, no funcionarán en ningún otro comando SQL. Los nombres de más de 30 bytes se transforman en una cadena oscura más corta para su almacenamiento en el diccionario de datos.
Si está creando un sinónimo para un procedimiento o función en una base de datos remota, debe especificar el esquema en esta sentencia CREATE. Como alternativa, puedes crear un sinónimo público local en la base de datos donde reside el objeto. Sin embargo, el enlace a la base de datos debe incluirse en todas las llamadas posteriores al procedimiento o función.
Sinónimo único
Tengo 2 bases de datos de SQL server en un único servidor de windows. el usuario que se utiliza para iniciar sesión tiene derechos suficientes en ambas bases de datos. La aplicación sólo puede tener una única conexión a la base de datos pero requiere contenido de ambas bases de datos. Para obtener datos de la otra base de datos se pueden utilizar vistas o sinónimos. Todo esto funciona bien.
La aplicación necesita entonces escribir un resultado en una tabla que no está en la base de datos a la que está conectada. Esta tabla tiene una columna ID que requiere un valor único que proviene de una secuencia. El código de la aplicación en realidad hace una llamada al siguiente valor, por lo que debe utilizar la secuencia.
Encontré un post donde alguien afirmaba que en sql server 2012 no era posible crear un sinónimo para una secuencia, lo he intentado en 2014 y 2017 sin suerte. ¿Alguien sabe si es posible o será posible en una nueva versión?
Sinónimo de creación
Hacemos todo lo posible para que nuestros contenidos sean útiles, precisos y seguros.Si por casualidad detecta un comentario inapropiado mientras navega por nuestra web, por favor, utilice este formulario para hacérnoslo saber, y nos ocuparemos de ello en breve.
El deletreo de dedos en ASL que se proporciona aquí se utiliza más comúnmente para nombres propios de personas y lugares; también se utiliza en algunos idiomas para conceptos para los que no hay ningún signo disponible en ese momento.Obviamente hay signos específicos para muchas palabras disponibles en el lenguaje de signos que son más apropiados para el uso diario.
Tesauro
Cada script de Python utilizado con el Adaptador para Python debe tener un sinónimo (objeto de metadatos) que describa los campos de entrada y salida del script. Si un script de Python contiene varias funciones escritas por el usuario, y desea poder utilizar más de una función dentro del script como punto de partida, debe crear un sinónimo independiente para cada función dentro del script.
El sinónimo se creará utilizando un archivo de muestra que contenga sólo los campos que son parámetros de entrada para el script. Unas pocas filas de datos de muestra son suficientes para que el Adaptador para Python determine los tipos de datos y las longitudes adecuadas de los parámetros. El archivo de muestra debe ser un archivo .csv. Los datos del archivo no tienen que contener datos reales, pero deben representar los valores más altos para los campos numéricos y las longitudes más largas para los valores alfanuméricos que aparecerán los datos reales. El Archivo Maestro contendrá la lista de campos de entrada y de salida. El Fichero de Acceso contendrá la información sobre el fichero de script y el fichero de entrada de muestra.
