Preguntas etiquetadas con t-sql

Transact-SQL (T-SQL) es un dialecto de SQL utilizado por Microsoft SQL Server y Sybase de SAP.






5
Números primos en un rango dado
Recientemente, me dieron la tarea de imprimir todos los números primos (1-100). Fallé drásticamente allí. Mi código: Create Procedure PrintPrimeNumbers @startnum int, @endnum int AS BEGIN Declare @a INT; Declare @i INT = 1 ( Select a = @startnum / 2; WHILE @i<@a BEGIN @startnum%(@a-@i) i=i+1; ) END Aunque terminé …


2
Operación de diferencia simétrica en Transact-SQL?
Siempre he sabido sobre el UNIONoperador en SQL, pero solo recientemente descubrí que había otros operadores de conjuntos, INTERSECTy EXCEPT. No he podido encontrar un operador que haga el cuarto operador de conjunto grande, la diferencia simétrica (por ejemplo, lo opuesto a INTERSECT). Parece que puedo obtener el resultado deseado …
10 sql-server  t-sql 



1
para salida de ruta xml ('')
Cuando ejecuto lo siguiente select t.type from (values ('Green'),('Blue'),('Red')) as t(type) for xml path('') Recibo esta salida <type>Green</type> <type>Blue</type> <type>Red</type> Si ejecuto lo siguiente select t.type + '/' from (values ('Green'),('Blue'),('Red')) as t(type) for xml path('') Recibo esta salida Green/Blue/Red/ ¿Por qué agregar la concatenación en la selección lleva a …

3
¿Por qué esta consulta, que falta una cláusula FROM, no produce un error?
Entonces tenemos una consulta con una subconsulta que tiene un error tipográfico. Falta la cláusula FROM. Pero cuando lo ejecutas, ¡no falla! ¿¡Por qué!? SELECT 1 ,r.id ,'0D4133BE-C1B5-4141-AFAD-B171A2CCCE56' ,GETDATE() ,1 ,'Y' ,'N' ,oldItem.can_view ,oldItem.can_update FROM Role r JOIN RoleObject oldReport ON r.customer_id = oldReport.customer_id JOIN RoleItem oldItem ON oldReport.id = …




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.