Almacenar resultados de procedimiento almacenado en tabla temporal

publicado por: Anonymous Transfondo Tengo un procedimiento almacenado en una base de datos en SQL Server 20121 que obtiene el promedio de algunos valores. Este procedimiento almacenado recibe como parámetros dos (2) valores de tipo int. Ejemplo: IdFuncionario IdProceso 1 Es la versión del gestor de base de datos que tengo en el equipo de…(Continue Reading)

Concatenar valores resultado de un INNER JOIN en un string separados por comas en SQL Server 2012

publicado por: Anonymous Tengo el siguiente esquema en SQL Server 2012: Tabla 1 Id INT PRIMARY KEY Descripcion NVARCHAR(20) Tipo INT Tabla 2 Id INT PRIMARY KEY Nombre NVARCHAR(80) IdTabla1 INT –Llave foranea a la primera tabla Tabla 3 Id INT PRIMARY KEY Nombre NVARCHAR(80) IdTabla1 INT –Llave foranea a la primera tabla lo que…(Continue Reading)

Procedimiento Almacenado para eliminar datos en tablas referenciadas

publicado por: Anonymous Necesito ayuda con un procedimiento almacenado que me permita eliminar un columna en la tabla usuarios y cuando se elimine esta columna eliminar todos los datos donde se utilice como primary key su id, la tabla que hereda de usuarios es facturas y esta factura tiene un detalle factura det_factura heredando la…(Continue Reading)

Conectar base de datos SQL Server con Python

publicado por: Anonymous Tengo este código que empece, para poder conectarme a mi servidor de SQL Server por medio de Python en Ubuntu, todo los componentes de: server, user, password, base ya me asegure de que sean correctos. Pero al ejecutar el archivo de nombre bot.py me aparece el siguiente error: No he logrado corregirlo,…(Continue Reading)

SQLServer2008が長時間アクセス無い場合スリープ(?)してしまう

投稿者: Anonymous OS:Windows Server 2008 R2 Server:IIS 7.0 ASP.NET(VB)とMicrosoft SQLServer 2008でWebアプリケーションを構築しています。 去年にトラブルがあり、OSを再インストールすることとなり、環境が一度まっさらになりました。 それまでは、長時間アクセスが無くても普通にアプリケーションが動作しており、トラブルはありませんでした。 OS再インストール後、何も問題なく動作していたのですが、長時間アクセスしていないと、必ず一度、データベース接続のタイムアウトが発生し、その後問題なく接続ができる、という状況になっていることが分かりました。 SQL Server Management Studioでも、長時間SQLを実行していないと、SQLを実行したときにタイムアウトとなり、再接続が行われ、その後スムーズに動作します。 恐らく、SQLServerの設定で変更すべき部分があるのかと思いますが、SQLServer アイドル時間、などと探しても思うような資料が得られない状況となります。 ご存知の方おられましたらよろしくお願いいたします。 -2015/03/04 13:35 追記:接続コード _x000D_ _x000D_ <%@ import Namespace=”Microsoft.VisualBasic.FileIO” %>_x000D_ <%@ import Namespace=”System.Data” %>_x000D_ <%@ import Namespace=”System.Data.SqlClient” %>_x000D_ <%@ import Namespace=”System.Type” %>_x000D_ <%@ import Namespace=”System.IO” %>_x000D_ <%@ import Namespace=”System.Security” %>_x000D_ <%@ import NameSpace=”System.Security.Cryptography” %>_x000D_ <%_x000D_…(Continue Reading)

¿Cómo saco las columnas de un store procedure dinámico en SQL Server?

publicado por: Anonymous Tengo la problemática de que requiero saber las columnas de cualquier store procedure que pase como parámetro dentro de otro. Pero en cualquier caso no obtengo ningún resultado. ALTER PROCEDURE getColumnsTable ( @tableColumnsNames nvarchar(45) ) AS BEGIN DECLARE @TSQL varchar(100) SET @TSQL = ‘select * into #TablaTemporal FROM OPENQUERY( MyServerConnection, ”EXEC ‘+…(Continue Reading)

CASE WHEN PARA UN SELECT

publicado por: Anonymous Tengo esta tabla que se llama SI_Consecutivo lo que estoy tratado de realizar es que si SI_Estado = 0 y SI_Num_Conteo = 2 Me haga esta consulta SELECT SI_Articulo = COALESCE(t.SI_Articulo, c.SI_Num_Articulo), SI_Ubicacion = COALESCE(t.SI_Ubicacion, c.SI_Ubicacion), SI_OV = COALESCE(c.SI_OV,”), SI_Ubicacion_Fisica = COALESCE(t.SI_Ubicacion_Fisica,c.SI_Ubicacion_Fisica), SI_Existencia = COALESCE(t.SI_Existencia, 0), SI_Cantidad = COALESCE(c.SI_Cantidad, 0), /*SI_Cantidad2 =…(Continue Reading)

¿Cómo evitar valores duplicados en la misma fila al momento de insertar o actualizar?

publicado por: Anonymous Estoy creando una aplicación tipo red social, donde sigues personas (Twitter, Instagram, etc..) y me he encontrado con que quiero relacionar dos campos hacia la misma tabla de la siguiente manera: Tabla Perfiles: +—-+———–+——+—–+ | ID | IDUsuario | Nick | … | +—-+———–+——+—–+ Tabla Relaciones (Follows) +—-+————+———–+—–+ | ID | IDSeguidor…(Continue Reading)

Como renombrar columnas de una tabla sql mediante una query

publicado por: Anonymous Aunque salte error, realiza los cambios. La pregunta es simple, en lugar de modificar la tabla desde el diseñador, quiero hacerlo desde una query. He encontrado como modificar el type, la descripcion… menos el nombre! He probado sp_rename y no me reconoce las tablas. Comandos como Rename,… no son soportados. No tengo…(Continue Reading)

Como saber si una PK esta en otra tabla en sql server

publicado por: Anonymous La consulta es la siguiente. Tengo una tabla cultura con primary key CulturaID. Lo que necesito es hacer un procedimiento almacenado, donde elimine un registro de la tabla cultura mediante el ID, pero para poder elimarlo no se tiene que estar referenciando en otra tabla y usando esa id. Tengo lo siguiente…(Continue Reading)

Trigger SQL Server insertar registro si se actualiza determinado campo

publicado por: Anonymous Buenas tardes compañeros tengo este trigger para insertar un registro pero solo si el campo teststatus cambia, pero aunque sean otros los campos que se actualicen me sigue insertando el registro alguien sabe porque create trigger trTestStatusInsertarAct on test after update as begin IF UPDATE (TestStatus) begin insert into estadoproceso (ID ,proceso…(Continue Reading)

Consulta entre 4 tablas mysql con claves externas (foreign key)

publicado por: Anonymous Tengo estas tablas en mi base de datos para asignar roles a mis usuarios: tbl usuario id nombre contraseña correo fk_rol ——————– tbl rol id_rol nombre descripcion ——————– tbl pagina id_pagina url ——————— tbl rol_pagina fk_rol fk_pagina Necesito una consulta que me devuelva el nombre de un usuario y las paginas a…(Continue Reading)

Como usar varios Condicionales “IF” en un Store Procedure en SQL Server

publicado por: Anonymous Quisiera saber como puedo utilizar varios IF en un Store procedure en SQL Server, como seria la Sintaxis? Aquí tengo un ejemplo de uno, pero este solo tiene un If y un Else y dentro de ese ELSE hay otras dos, pero necesito hacer mas y no me funciona… DECLARE @Number int;…(Continue Reading)

Invalid JSON response

publicado por: Anonymous Estoy usando Datatables y al mostrar los datos desde una tabla HTML funciona perfectamente, pero al momento de querer mostrar datos de SQL Server desde PHP me manda el siguiente error: Mi código PHP funciona de la siguiente manera: <?php session_start(); if (isset($_SESSION[‘usuario’])) { require ‘vistas/kardex.view.php’; }else{ header(‘location: servicios.php’); } if($_SERVER[‘REQUEST_METHOD’] ==…(Continue Reading)

Colocar getdate () con fecha Perú

publicado por: Anonymous Tengo un procedimiento almacenado en SqlServer en el que le envío como fecha getdate(), el problema está cuando la fecha que debe indicar es relacionada a Perú y el servidor se encuentra en Chile. existe alguna manera de enviarle el parámetro sin restarle las horas de diferencia a la fecha. solución Cómo…(Continue Reading)

Consulta de dos registros en una misma tabla SQL Server

publicado por: Anonymous Quisiera que me resolvieran esta duda. Quiero hacer una consulta de una tabla de usuarios, pero quiero hacerla para que me despliegue dos resultados, ya que quiero comparar la información de dos usuarios. Cuando hago una consulta normal sería así: SELECT * FROM seUser WHERE ID_User = ‘1’ y me despliega la…(Continue Reading)

Como guardar registros en base de datos a través de DataGridView

publicado por: Anonymous Como puedo iniciar un bloque de código donde indique guardar los registros actualizados después de hacer modificaciones directamente en un grid. desde un botón “Guardar” indicar la instrucción. El SaveChanges(); no me guarda los cambios realizados. private void dgvProductos_CellMouseUp(object sender, DataGridViewCellMouseEventArgs e) { if (e.Button == MouseButtons.Right) { this.dgvProductos.Rows[e.RowIndex].Selected = true; this.rowIndex…(Continue Reading)

Insertar datos desde Visual Studio a SQL Server

publicado por: Anonymous Como puedo solucionar este problema al momento de insertar datos desde Visual Studio.net al SQL Este es mi codigo que utilice: Imports System.Data.SqlClient Public Class Form1 Private Sub BtnInsertar_Click(sender As Object, e As EventArgs) Handles BtnInsertar.Click Dim conexion As SqlConnection conexion = New SqlConnection(“server=USER-PC; database=base1; integrated security=true”) conexion.Open() Dim placa As String…(Continue Reading)

Juntar dos resultados en una misma tabla

publicado por: Anonymous Estoy intentando que dos querys diferentes se agregen en una misma tabla: declare @semana nvarchar(10) set @semana=(select datepart(week,getdate())) select SUM(CANTIDAD) AS Qty1 from tbl_Entrada where dia=(‘Monday’) and [email protected] –Primer resultado select sum(cantidad) as Qty2 from tbl_Entrada where dia=(‘Tuesday’) and [email protected] –Segundo resultado De esta manerea se arrojan dos resultados por separado, sin…(Continue Reading)

Mostrar valores dentro de un rango

publicado por: Anonymous Tengo el siguiente código SQL: SELECT (CAST(DATEDIFF(dd,Fecha_Nacimiento,GETDATE())/365.25 as int)) Edad FROM Clientes Lo cual me devuelve la edad, lo que quiero hacer es poder visualizar en una consulta el rango de la edad, es decir, una tabla con tres columnas representando los rangos existentes. Por ejemplo: si tengo 15 registros, cinco con…(Continue Reading)

¿Cómo puedo obtener un número aleatorio en un rango?

publicado por: Anonymous ¿Cómo puedo hacer para obtener un número aleatorio entre dos valores? Entre un mínimo y un máximo, por ejemplo, un número entre 1 y 10 Intente haciendo un SELECT y usando RAND(): SELECT RAND() as aleatorio Pero no se como indicar el rango, porque lo siguiente no funciona: SELECT RAND(1, 10) as…(Continue Reading)

Como borrar todos los registros de una tabla de SQLServer?

publicado por: Anonymous Necesito borrar todos los registros de una tabla de SQLServer sin indicar cual quiero borrar, quiero que sean todos y este código me elimina datos en especifico delete from tbl_usuarios where nombre=’Abi’; solución Del query que estas realizando puedes quitar desde el where en adelante Tu codigo: delete from tbl_usuarios where nombre=’Abi’;…(Continue Reading)