Preguntas etiquetadas con tsql

T-SQL (Transact Structured Query Language) es la extensión de la funcionalidad SQL compatible con Sybase ASE y Microsoft SQL Server. No utilice esta etiqueta para consultas relacionadas con MySQL, PostgreSql, Oracle (Pl / SQL). Tenga en cuenta que el código SQL que se está escribiendo usando LINQ no será también parte de esta etiqueta. Esta etiqueta creada específicamente para la programación avanzada de SQL con Microsoft SQL Server.

6
Secuencia vs identidad
SQL Server 2012 se introdujo Sequencecomo una nueva característica, al igual que en Oracle y Postgres. ¿Dónde se prefieren las secuencias a las identidades? ¿Y por qué necesitamos secuencias?


5
¿MS SQL comparar fechas?
Tengo 2 fechas (fecha y hora): fecha1 = 2010-12-31 15: 13: 48.593 fecha2 = 2010-12-31 00: 00: 00.000 Es el mismo día, solo que en diferentes momentos. La comparación de date1 y date2 usando <= no funciona debido a la hora de date1. Entonces, date1 <= date2 es incorrecto, pero …

10
Cómo volver a generar la misma excepción en SQL Server
Quiero volver a generar la misma excepción en SQL Server que acaba de ocurrir en mi bloque try. Puedo lanzar el mismo mensaje pero quiero lanzar el mismo error. BEGIN TRANSACTION BEGIN TRY INSERT INTO Tags.tblDomain (DomainName, SubDomainId, DomainCode, Description) VALUES(@DomainName, @SubDomainId, @DomainCode, @Description) COMMIT TRANSACTION END TRY BEGIN CATCH …


6
Registro aleatorio de una tabla de base de datos (T-SQL)
¿Existe una forma sucinta de recuperar un registro aleatorio de una tabla de servidor SQL? Me gustaría aleatorizar mis datos de prueba unitaria, así que estoy buscando una forma sencilla de seleccionar una identificación aleatoria de una tabla. En inglés, la selección sería "Seleccione una identificación de la tabla donde …




2
¿Por qué 199,96 - 0 = 200 en SQL?
Tengo algunos clientes que reciben facturas extrañas. Pude aislar el problema central: SELECT 199.96 - (0.0 * FLOOR(CAST(1.0 AS DECIMAL(19, 4)) * CAST(199.96 AS DECIMAL(19, 4)))) -- 200 what the? SELECT 199.96 - (0.0 * FLOOR(1.0 * CAST(199.96 AS DECIMAL(19, 4)))) -- 199.96 SELECT 199.96 - (0.0 * FLOOR(CAST(1.0 AS …




10
Cómo agrupar por mes desde el campo Fecha usando SQL
¿Cómo puedo agrupar solo por mes desde un campo de fecha (y no agrupar por día)? Así es como se ve mi campo de fecha: 2012-05-01 Aquí está mi SQL actual: select Closing_Date, Category, COUNT(Status)TotalCount from MyTable where Closing_Date >= '2012-02-01' and Closing_Date <= '2012-12-31' and Defect_Status1 is not null …
84 sql  sql-server  tsql 

3
T-SQL y la cláusula WHERE LIKE% Parameter%
Estaba tratando de escribir una declaración que usa la cláusula WHERE LIKE '% text%', pero no recibo resultados cuando intento usar un parámetro para el texto. Por ejemplo, esto funciona: SELECT Employee WHERE LastName LIKE '%ning%' Esto devolvería a los usuarios Flenning, Manning, Ningle, etc. Pero esta declaración no: DECLARE …

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.