Pregunta

Por ejemplo, si quisiera saber el valor actual de la opción del servidor quoted_identifier , ¿hay alguna consulta que pueda proporcionarme esta información?

¿Fue útil?

Solución

Algunas de las opciones de nivel de sesión están disponibles como varbinary a través de la variable @@ options.

proporciona alguna orientación sobre la interpretación de la máscara de bits

http: // manuales. sybase.com/onlinebooks/group-as/asg1250e/sqlug/@Generic__BookTextView/41423;pt=42621

y

http://www.isug.com/Sybase_FAQ/ASE/code /sp_helpoptions.sql

Para las opciones de sesión que no están documentadas (como quoted_identifier), es posible que deba recurrir a la experimentación. Ejecuté lo siguiente en una instancia de Solaris x86 Sybase 15 y vi un cambio en el 'tercer bit desde la derecha' (contando desde cero)

Es una pregunta interesante y que no se me había ocurrido en mis más o menos siete años de administrador de Sybase.

pjjH

262:1> set quoted_identifier off
262:2> go
263:1> select @@options
263:2> go

 --------------------------
 80210000800f0144030010

(1 row affected)
264:1> set quoted_identifier on
264:2> go
265:1> select @@options
265:2> go

 --------------------------
 80210001800f0144030018

(1 row affected)


select @@options as options into #foo

Otros consejos

sp_dboption puede proporcionarle una lista de opciones configurables o configurar realmente la opción: -

Lista de opciones configurables

exec sp_dboption

establecer una opción

sp_dboption pubs2, "unique auto_identity index", true

Si solo desea enumerar las opciones establecidas en una base de datos, puede usar sp_helpdb

sp_helpdb pubs2

Esto produce un conjunto de resultados de varias páginas, pero el primer conjunto tiene una columna llamada 'estado' que muestra todas las opciones 'verdaderas' en la base de datos nominada.

Es posible consultar el valor actual establecido en la opción seleccionada.

Está en el código del procedimiento sp_helpdb .

Puede verificar sp_helptext sp_helpdb en la base de datos sybsystemprocs, pero es muy complicado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top