Preguntas etiquetadas con cte

Acrónimo de expresión de tabla común. Subconsulta temporal reutilizable que puede ser recursiva.

7
¿Cuál es la diferencia entre un CTE y una tabla temporal?
¿Cuál es la diferencia entre una expresión de tabla común (CTE) y una tabla temporal? ¿Y cuándo debo usar uno sobre el otro? CTE WITH cte (Column1, Column2, Column3) AS ( SELECT Column1, Column2, Column3 FROM SomeTable ) SELECT * FROM cte Tabla de temperatura SELECT Column1, Column2, Column3 INTO …
174 sql-server  cte 


3
Beneficios de la expresión de tabla común (CTE)?
Esta pregunta se migró de Stack Overflow porque se puede responder en el Administrador de bases de datos Stack Exchange. Migrado hace 7 años . De msdn : A diferencia de una tabla derivada, un CTE puede ser autorreferenciado y puede ser referenciado varias veces en la misma consulta. Estoy …
21 sql-server  cte 

4
¿Cómo funciona realmente la recursividad SQL?
Al llegar a SQL desde otros lenguajes de programación, la estructura de una consulta recursiva parece bastante extraña. Camine a través de él paso a paso, y parece desmoronarse. Considere el siguiente ejemplo sencillo: CREATE TABLE #NUMS (N BIGINT); INSERT INTO #NUMS VALUES (3), (5), (7); WITH R AS ( …


2
CTE recursivo para encontrar Total para todos los niños
Aquí hay un árbol de ensamblaje que quiero buscar usando una T-SQLconsulta recursiva (presumiblemente CTE) con los resultados esperados a continuación. Quiero saber la cantidad total por ensamblaje dada cualquier parte. Es decir, si busco 'Remache', quiero saber el recuento total en cada nivel dentro de la asamblea, no solo …

2
Múltiples operaciones usando WITH
¿Hay alguna manera de ejecutar múltiples operaciones usando la WITHdeclaración? Algo como WITH T AS ( SELECT * FROM Tbl ) BEGIN OPEN P_OUTCURSOR FOR SELECT * FROM T; SELECT COUNT(*) INTO P_OUTCOUNT FROM T; END; Quiero seleccionar algunos datos y el recuento de ellos ...
16 oracle  select  cte 

2
Profundidad descendiente recursiva de PostgreSQL
Necesito calcular la profundidad de un descendiente de su antepasado. Cuando un registro tiene object_id = parent_id = ancestor_id, se considera un nodo raíz (el antepasado). He estado tratando de WITH RECURSIVEejecutar una consulta con PostgreSQL 9.4 . No controlo los datos o las columnas. El esquema de datos y …

3
Optimizar una jerarquía CTE
Actualización a continuación Tengo una tabla de cuentas con una arquitectura típica de cuenta principal / cuenta para representar una jerarquía de cuentas (SQL Server 2012). Creé una VIEW usando un CTE para descifrar la jerarquía, y en general funciona de maravilla y como se esperaba. Puedo consultar la jerarquía …

2
La función PostgreSQL no se ejecuta cuando se llama desde CTE
Solo espero confirmar mi observación y obtener una explicación sobre por qué sucede esto. Tengo una función definida como: CREATE OR REPLACE FUNCTION "public"."__post_users_id_coin" ("coins" integer, "userid" integer) RETURNS TABLE (id integer) AS ' UPDATE users SET coin = coin + coins WHERE userid = users.id RETURNING users.id' LANGUAGE "sql" …
14 postgresql  cte 


1
¿Cómo filtrar el uso de la función definida por el usuario de valor escalar de los datos de auditoría de SQL Server?
Tenemos una base de datos SQL Server que tiene una especificación de auditoría de base de datos que audita todas las acciones de ejecución en la base de datos. CREATE DATABASE AUDIT SPECIFICATION [dbAudit] FOR SERVER AUDIT [servAudit] ADD (EXECUTE ON DATABASE::[DatabaseName] BY [public]) Hemos encontrado que algunas consultas escribirán …




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.