tsql

¿Hay razones para no almacenar valores booleanos en SQL como tipos de datos de bits?

¿Hay razones para no almacenar valores booleanos en SQL como tipos de datos de bits sin NULL? Los veo a menudo almacenados ... ¿No es mejor almacenarlos como bits y no tener que preocuparse por restricciones adicionales? ¿Qué me estoy perdiendo aquí?

¿Puede llamar a un servicio web desde código TSQL?

¿Hay alguna forma de llamar desde un procedimiento o función almacenada TSQL a un servicio web?

CASO TSQL con comparación if en la instrucción SELECT

Me gustaría usar la instrucción CASE en SELECT. Selecciono de la tabla de usuario, y (como un atributo) también uso SQL anid ... da parece funcionar. Tampoco encontré ningún problema similar con la comparación ''. Cualquier ayuda sería muy apreciada ;)

Cuando se usa GETDATE () en muchos lugares, ¿es mejor usar una variable?

Por mejor, quiero decir, ¿mejora el rendimiento en una cantidad no marginal? Es decir, cada vez que llamo a GETDATE(), ¿qué ... Estoy interesado principalmente en el diferencias de rendimiento entre estas dos posibilidades, y si es o no significativa.

¿Cómo puedo volver a sembrar una columna de identidad en una variable de tabla T-SQL?

Tengo una variable de tabla T-SQL (no una tabla) que tiene una columna de identidad de incremento automático. Quiero borrar todos los datos de esta variable y restablecer el valor de la columna de identidad a 1. ¿Cómo se puede hacer esto?

SQL Server: Indexar columnas usadas en like?

¿Es una buena idea indexar columnas varchar solo usadas en opertaciones SIMILARES? De lo que puedo leer de query analytics o ... e y 0.14 con un índice. ¿Es esta una buena métrica para usar para anlayzing si una consulta ha sido optimizada con un índice?

Obtener la Lista de Columnas Calculadas en la tabla de Base de datos (SQL Server)

¿Alguno de ustedes sabe cómo obtener la lista de columnas calculadas en una tabla de base de datos de SQL Server? Encontré ... lve un único conjunto de resultados. Cualquier ayuda es muy apreciada, ya que está muy mal documentada. Gracias, Giammarco

¿Cómo puedo imprimir un valor binario como hexadecimal en TSQL?

Estoy usando SQL Server 2000 para imprimir algunos valores de una tabla usando PRINT. Con la mayoría de los datos que no son ... ???? + N'more stuff'. No estoy seguro de si eso hace una diferencia: no intenté simplemente IMPRIMIR @binvalue por sí mismo.

Actualizar valores en la columna identidad

¿Cómo sobreescribo la columna de identidad en MSSQL? Lo intenté: SET IDENTITY_INSERT GeoCountry ON UPDATE GeoCountry SET CountryID = 18 WHERE CountryID = 250 Pero vuelvo a Line 2: Cannot update identity column 'CountryID'.

¿Manejar columnas de identidad en una instrucción" Insert Into TABLE Values ()"?

En SQL Server 2000 o superior, ¿hay alguna manera de manejar una columna de clave primaria (identidad) generada automáticamen ... ucción como la siguiente? Insert Into TableName Values(?, ?, ?) Mi objetivo es NO usar los nombres de columna en absoluto.

Obtener la lista de columnas de restricción única (en TSQL)?

Puedo obtener una lista de restricciones únicas con bastante facilidad con la siguiente consulta: select * from INFORMATION ... re CONSTRAINT_TYPE='UNIQUE' Pero, ¿cómo puedo obtener una lista de las columnas a las que se aplica cada restricción única?

ado.net Cierre de la conexión al usar la instrucción "using"

Estoy haciendo mis métodos de acceso a la base de datos de SQL Server de esta manera using (SqlConnection con = new SqlCon ... e cerrar o eliminar SqlCommand, o la declaración using se encargará de eso por mí? No quiero que la conexión se abra Gracias

MAX vs Top 1 - ¿cuál es mejor?

Tuve que revisar algún código, y me encontré con algo que alguien hizo, y no puedo pensar en una razón por la que mi camino e ... primary_key = 5 ORDER BY a_date Me habría ido con la segunda opción, pero no estoy seguro de por qué, y si eso es correcto.

Trigger insertar valores antiguos-valores que se actualizaron

Necesito crear un disparador en SQL Server 2008 que se ha insertado todos los valores de una fila en la que se cambió algún v ... estaban en Empleados de la tabla después de la actualización en el registro de la tabla. ¿Cómo puedo hacer esto? ¡Gracias!

Consulta SQL para buscar esquema de todas las tablas

Estoy trabajando en una base de datos SQL Server 2008 que tiene muchas tablas (alrededor de 200). Muchas de estas tablas cont ... Estoy tratando de identificar todo el esquema de tabla con este campo en particular. ¿Hay una consulta SQL para hacer esto?

SQL Server error on update command - " Se ha producido un error grave en el comando actual"

Al ejecutar la siguiente consulta en SQL Server Management Studio se produce el siguiente error. update table_name set is_ac ... pages for object "table_name". DBCC execution completed. If DBCC printed error messages, contact your system administrator.

Compruebe si la Base de Datos Existe Antes De Crear

Esto parece bastante trivial, pero ahora me está frustrando. Estoy usando C# con SQL Server 2005 Express. Estoy usando el s ... else databaseExists = true; } } } catch (Exception ex) { } }

Recuento basado en la condición en SQL Server

¿Alguien sabe cómo puedo hacer un recuento en SQL Server basado en la condición. Ejemplo: ¿Cómo puedo hacer un recuento ... El resultado se mostrará como a continuación: UseeID TotalcaseID TotalRecordsWithSystem 1 7 2

¿Cómo se elimina un valor predeterminado de una columna de una tabla?

¿Cómo se altera una columna para eliminar el valor predeterminado? La columna fue creada con: ALTER table sometable Add ... lter column somecolumn nchar(1) null Que permite valores nulos, pero el valor por defecto permanece. ¿Cómo se puede quitar?

Cómo agregar una columna en TSQL después de una columna específica?

Tengo una tabla: MyTable ID FieldA FieldB Quiero alterar la tabla y agregar una columna para que se vea como: ... LUMN NewField int NULL AFTER ID; Una línea, agradable, simple, funciona muy bien. ¿Cómo hago esto en el mundo de Microsoft?