Voy a diseñar un DW y escuché sobre vistas materializadas. En realidad, quiero crear una vista y debería actualizarse automáticamente cuando se cambian las tablas base. ¿Alguien puede explicar con un ejemplo de
Voy a diseñar un DW y escuché sobre vistas materializadas. En realidad, quiero crear una vista y debería actualizarse automáticamente cuando se cambian las tablas base. ¿Alguien puede explicar con un ejemplo de
Necesito actualizar / reemplazar los datos en datatable.column. La tabla tiene un campo llamado Content. Estoy usando la REPLACEfunción. Dado que el tipo de datos de la columna es NTEXT, SQL Server no me permite usar la REPLACEfunción. No puedo cambiar el tipo de datos porque esta base de datos es...
¿Es posible en Microsoft SQL Server generar un valor int aleatorio de Min a Max (3-9 ejemplo, 15-99, etc.) Lo sé, puedo generar de 0 a Max, pero ¿cómo aumentar el borde mínimo? Esta consulta genera un valor aleatorio de 1 a 6. Necesita cambiarlo de 3 a 6. SELECT table_name, 1.0 + floor(6 *...
Al observar otros ejemplos, se me ocurrió lo siguiente, pero no parece funcionar como me gustaría: quiero que solo actualice la información modificada si el QtyToRepairvalor se ha actualizado ... pero no funciona ese. Si comento dónde, la información modificada se actualiza en todos los casos....
Quiero almacenar horas en una tabla de base de datos, pero solo necesito almacenar horas y minutos. Sé que podría usar DATETIME e ignorar los otros componentes de la fecha, pero ¿cuál es la mejor manera de hacer esto sin almacenar más información de la que realmente
¿Cuál es la forma más sencilla de realizar una autounión recursiva en SQL Server? Tengo una mesa como esta: PersonID | Initials | ParentID 1 CJ NULL 2 EB 1 3 MB 1 4 SW 2 5 YT NULL 6 IS 5 Y quiero poder obtener los registros solo relacionados con una jerarquía que comience con una persona...
Puedo hacer SELECT TOP (200) ... pero ¿por qué no BOTTOM (200)? Bueno, para no entrar en filosofía, lo que quiero decir es, ¿cómo puedo hacer el equivalente de TOP (200) pero al revés (desde abajo, como esperarías que hiciera BOTTOM
Necesito asegurarme de que un campo determinado no tenga más de un espacio (no me preocupan todos los espacios en blanco, solo el espacio) entre caracteres. Entonces 'single spaces only' necesita ser convertido en 'single spaces only' Lo siguiente no funcionará select replace('single spaces...
Cómo crear una nueva tabla cuya estructura debería ser la misma que otra tabla Lo intenté CREATE TABLE dom AS SELECT * FROM dom1 WHERE 1=2 pero se produjo un error que no funciona
Siempre me ha confundido cuándo debería usar la palabra clave GO después de los comandos y si se requiere un punto y coma al final de los comandos. ¿Cuáles son las diferencias y por qué / cuándo debería usarlas? Cuando ejecuto el script Generate en SQL Server Management Studio, parece usar GO en...
¿Alguien sabe de alguna forma de listar transacciones abiertas en la base de datos SQL Server 2000? Soy consciente de que puedo consultar la vista sys.dm_tran_session_transactionsen las versiones de la base de datos SQL 2005 (y posteriores), sin embargo, esto no está disponible en SQL...
Tengo una tabla a la que le falta una columna en su restricción de clave principal. En lugar de editarlo a través de SQL Server, quiero poner esto en un script para agregarlo como parte de nuestros scripts de actualización. ¿Qué sintaxis puedo usar para hacer esto? ¿Debo eliminar y volver a crear...
Todo, tengo una consulta SQL dinámica grande (inevitable). Debido a la cantidad de campos en los criterios de selección, la cadena que contiene el SQL dinámico está creciendo a más de 4000 caracteres. Ahora, entiendo que hay un máximo de 4000 establecido para NVARCHAR(MAX), pero mirando el SQL...
Una aplicación ADO.Net solo a veces puede conectarse a otro servidor en la red local. Parece aleatorio si un intento de conexión dado tiene éxito o falla. La conexión utiliza una cadena de conexión con el formato: Servidor = THESERVER \ TheInstance; Base de datos = TheDatabase; Id de usuario =...
Recuerdo haber leído en un momento que no vale la pena indexar un campo con cardinalidad baja (un número bajo de valores distintos). Admito que no sé lo suficiente sobre cómo funcionan los índices para entender por qué es así. Entonces, ¿qué pasa si tengo una tabla con 100 millones de filas y...
Actualmente estoy buscando una forma fácil de serializar objetos (en C # 3). Busqué en Google algunos ejemplos y se me ocurrió algo como: MemoryStream memoryStream = new MemoryStream ( ); XmlSerializer xs = new XmlSerializer ( typeof ( MyObject) ); XmlTextWriter xmlTextWriter = new XmlTextWriter...
Quiero escribir un script para crear un adminusuario (con abcdcontraseña) en SQL Server Express. También quiero asignar admintodos los derechos a este usuario .
He creado un servicio web que está guardando algunos datos en db. Pero recibo este error: No se puede abrir la "prueba" de la base de datos solicitada por el inicio de sesión. El inicio de sesión falló. Error de inicio de sesión para el usuario 'xyz \ ASPNET'. Mi cadena de conexión es...
¿Hay alguna manera de generar una cadena Hash MD5 de tipo varchar (32) sin usar fn_varbintohexstr? SUBSTRING(master.dbo.fn_varbintohexstr(HashBytes('MD5', '[email protected]')), 3, 32) Entonces podría usarse dentro de una vista con
Utilizo lo siguiente para buscar cadenas en mis procedimientos almacenados: use DBname SELECT Name FROM sys.procedures WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%xxx%' ¿Es fácil modificar lo anterior para que busque nombres de tablas en una base de datos específica "DBname"?