Articles of sql server 2005

¿Cómo almacenar el directorio / jerarquía / estructura de árbol en la base de datos?

¿Cómo almaceno una estructura de directorio / jerarquía / árbol en la base de datos? Es decir, servidor MSSQL. @olavk: No parece que hayas visto mi propia respuesta. La forma en que uso es mucho mejor que las consultas recursivas 🙂 pps ¡ Este es el camino a seguir!

¿Cómo eliminar acentos y todos los caracteres a …z en sql-server?

Necesito hacer las siguientes modificaciones a un campo varchar (20): sustituir acentos con letras normales (como è a e) después de (1) eliminar todos los caracteres no en a … por ejemplo ‘aèàç=.32s df’ debe convertirse ‘aeacsdf’ ¿Hay funciones especiales almacenadas para lograr esto fácilmente? ACTUALIZACIÓN : proporcione una solución T-SQL no CLR. Esta es […]

¿Cómo puedo cambiar mi base de datos predeterminada en SQL Server sin utilizar MS SQL Server Management Studio?

Bajé una base de datos de SQL Server, sin embargo, resultó que mi inicio de sesión estaba configurado para usar la base de datos descartada como su valor predeterminado. Puedo conectarme a SQL Server Management Studio utilizando el botón ‘opciones’ en el cuadro de diálogo de conexión y seleccionando ‘maestro’ como la base de datos […]

Compruebe si existe una tabla temporal y elimine si existe antes de crear una tabla temporal

Estoy usando el siguiente código para verificar si la tabla temporal existe y soltar la tabla si existe antes de volver a crear. Funciona bien siempre que no cambie las columnas. Si agrego una columna más tarde, aparecerá un error que dice “columna no válida”. Por favor, hágame saber lo que estoy haciendo mal. IF […]

Convierta .NET Ticks a SQL Server DateTime

Estoy guardando un valor TimeSpan (desde .NET) en mi db como BIGINT en SQL Server (guardando la propiedad Ticks). Quiero saber cómo convertir este valor BIGINT a un valor DATETIME en SQL Server (no en .NET). ¿Algunas ideas? Aclamaciones EDITAR: Estoy usando NHibernate para mapear una propiedad TimeSpan que tengo, y persiste la propiedad Ticks. […]

Esquema de servidor SQL y esquema predeterminado

Tengo un esquema definido en mi base de datos. Excepto que ahora cada vez que hago un enunciado SQL, tengo que proporcionar el esquema … SELECT * FROM [myschema].table Configuré el esquema predeterminado para mi usuario usando Management Studio y también ejecuté ALTER USER myUser WITH DEFAULT_SCHEMA [myschema] y todavía obtengo la ‘tabla’ de objeto […]

¿Cuál es la diferencia entre datetime y timestamp?

¿Cuál es la diferencia entre datetime y timestamp datatype en Sql Server ?.

¿Puedo usar la instrucción MERGE en SQL Server 2005?

Estoy usando SQL Server 2005 y quería crear una statement MERGE o concepto en una sola consulta en SQL Server 2005. ¿Es posible?

Violación de clave única en SQL Server: ¿es seguro asumir el error 2627?

Necesito detectar la violación de las restricciones UNIQUE de una manera especial mediante una aplicación C # que estoy desarrollando. ¿Es seguro asumir que el Error 2627 siempre corresponderá a una violación de este tipo, por lo que puedo usar if (ThisSqlException.Number == 2627) { // Handle unique constraint violation. } else { // Handle […]

Cálculo del intervalo de tiempo con t-sql

Dadas dos fechas / horas: @start_date = ‘2009-04-15 10:24:00.000’ @end_date = ‘2009-04-16 19:43:01.000’ ¿Es posible calcular el tiempo transcurrido entre las dos fechas en el siguiente formato? 1d 9h 19m