sql

Eliminar todos los espacios de una cadena en SQL Server

¿Cuál es la mejor manera de eliminar todos los espacios de una cadena en SQL Server 2008? LTRIM(RTRIM(' a b ')) eliminaría todos los espacios a la derecha e izquierda de la cadena, pero también necesito eliminar el espacio en el medio.

La mejor manera de obtener la identidad de la fila insertada?

¿Cuál es la mejor manera de obtener IDENTITY de la fila insertada? Sé acerca de @@IDENTITY y IDENT_CURRENT y SCOPE_IDENTITY ... entiendo los pros y los contras asociados a cada uno. ¿Puede alguien explicar las diferencias y cuándo debo usar cada una?

¿Cuáles son los anti-patrones SQL más comunes? [cerrado]

Todos los que trabajamos con bases de datos relacionales hemos aprendido (o estamos aprendiendo) que SQL es diferente. Obtene ... nes de programación más familiares no funcionan aquí. ¿Cuáles son los antipatrones comunes que has visto(o que has cometido)?

¿Cómo obtener el primer carácter de una cadena en SQL?

Tengo una columna SQL con una longitud de 6. Ahora quiero tomar sólo el primer char de esa columna. ¿Hay alguna función de cadena en SQL para hacer esto?

Comparación de Cadenas Sensibles a Mayúsculas y Minúsculas de SQL

Cómo se comparan las cadenas para que la comparación sea verdadera solo si los casos de cada una de las cadenas son iguales t ... : Select * from a_table where attribute = 'k' ...devolverá una fila con un atributo de 'K'. No quiero este comportamiento.

Cómo importar un MS SQL grande.archivo sql?

Utilizo RedGate SQL data compare y generé un .archivo sql, para poder ejecutarlo en mi máquina local. Pero el problema es que ... ado grande. Hay una manera de ejecutar un grande .archivo sql? El archivo básicamente contiene datos para dos tablas nuevas.

¿Qué es un procedimiento almacenado?

¿Qué es un procedimiento almacenado? ¿Cómo funcionan? ¿Cuál es la composición de un procedimiento almacenado (las cosas cada deben tener que ser un procedimiento almacenado)?

Cómo obtener el último id insertado?

Tengo este código: string insertSql = "INSERT INTO aspnet_GameProfiles(UserId,GameId) VALUES(@UserId, @GameId)"; using ... a GamesProfileId, ¿cómo puedo obtener la última insertada después de esto para poder usar ese id para insertar en otra tabla?

¿Cómo puedo restaurar un archivo de volcado desde mysqldump?

Me dieron un archivo de base de datos MySQL que necesito restaurar como base de datos en mi máquina Windows Server 2008. Int ... o seleccionado fue generado por mysqldump y no puede ser restaurado por esta aplicación. ¿Cómo hago que esto funcione?

Convierta la columna Datetime de UTC a la hora local en la instrucción select

Estoy haciendo algunas consultas SQL select y me gustaría convertir mi columna UTC datetime en hora local para que se muestre ... ersión a través de código, sino más bien cuando estoy haciendo consultas SQL manuales y aleatorias contra mis bases de datos.

SQL Server - ¿Las transacciones revertirán en caso de error?

Tenemos una aplicación cliente que está ejecutando SQL en un SQL Server 2005 como la siguiente: BEGIN TRAN; INSERT INTO myT ... les sobre la api y el lenguaje que estoy usando, pero creo que SQL Server debería responder lo mismo para cualquier lenguaje.

Selección dinámica TOP @ var En SQL Server

¿Cómo puedo tener una variable dinámica configurando la cantidad de filas a devolver en SQL Server? La siguiente sintaxis no es válida en SQL Server 2005+: DECLARE @count int SET @count = 20 SELECT TOP @count * FROM SomeTable

MySQL: ¿Cómo copiar filas, pero cambiar algunos campos?

Tengo un gran número de filas que me gustaría copiar, pero necesito cambiar un campo. Puedo seleccionar las filas que quiero ... 120" Ahora quiero copiar todas esas filas y crear nuevas filas mientras establezco Event_ID a 155. ¿Cómo puedo lograr esto?

¿Cómo puedo soltar una restricción de clave foránea solo si existe en sql server?

Puedo soltar una tabla si existe usando el siguiente código pero no sé cómo hacer lo mismo con una restricción: IF EXISTS(S ... e] WITH CHECK ADD CONSTRAINT [FK_TableName_TableName2] FOREIGN KEY([FK_Name]) REFERENCES [dbo].[TableName2] ([ID]) go

MySQL seleccionar donde la columna no está vacía

En MySQL, ¿puedo seleccionar columnas solo donde existe algo? Por ejemplo, tengo la siguiente consulta: select phone, phon ... 813%' and phone2 Estoy tratando de seleccionar solo las filas donde el teléfono comienza con 813 y phone2 tiene algo en él.

¿Por qué históricamente la gente usa 255 no 256 para magnitudes de campo de base de datos?

A menudo se ven campos de base de datos configurados para tener una magnitud de 255 caracteres, ¿cuál es la razón tradicional ... ese caso era / es? Los programadores no adoptarán ninguna práctica nueva sin una razón, y esto debe haber sido nuevo una vez.

El mejor tipo de datos para almacenar valores de moneda en una base de datos MySQL

¿Cuál es el mejor tipo de datos SQL para los valores de moneda? Estoy usando MySQL, pero preferiría un tipo de base de datos independiente.

SQL izquierda unirse vs múltiples tablas en la línea de?

La mayoría de los dialectos SQL aceptan las siguientes consultas: SELECT a.foo, b.foo FROM a, b WHERE a.x = b.x SELECT a.f ... a segunda sintaxis. Pero al hacer una unión interna ¿por qué debería preferir la segunda sintaxis a la primera (o viceversa)?

El uso de alias de columna en la cláusula WHERE de la consulta MySQL produce un error

La consulta que estoy ejecutando es la siguiente, sin embargo, estoy recibiendo este error: #1054-Unknown column 'guaran ... 'australia' ) ) Mi pregunta es: ¿por qué no puedo usar una columna falsa en la cláusula where de la misma consulta de BD?