Preguntas etiquetadas con t-sql

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

2
SSMS y resultados del servidor registrado
Antecedentes : Estamos tratando de crear un arnés de prueba "primario" para uno de nuestros equipos de soporte. Sin saber qué servidores en un momento dado serán los principales, se les ha indicado que ejecuten el TSQL contra un grupo de servidores registrados. El grupo de servidores registrados consta de …

3
No se puede INSERTAR en una columna recién creada
Tengo una tabla de prueba simple como esta: CREATE TABLE MyTable (x INT); Dentro de una transacción, trato de agregar una columna y luego insertarla en la columna recién creada: BEGIN TRANSACTION; PRINT 'Adding column, ''SupplementalDividends'', to MyTable table.'; ALTER TABLE MyTable ADD SupplementalDividends DECIMAL(18,6); PRINT 'Column added successfully....'; PRINT …


4
Está SELECT * ok en un Trigger. ¿O estoy pidiendo problemas?
Estoy atrapado en un debate en el trabajo, y necesito algunos consejos sobre posibles trampas que podría pasar por alto. Imagine un escenario en el que se utiliza un disparador para copiar registros eliminados a una tabla de auditoría. El activador usa SELECT *. Todos señalan y gritan y nos …




2
¿Existe un equivalente T-SQL para la puntuación ya que [0-9] es para números y [az] es para letras?
¿Existe un equivalente T-SQL de los patrones [0-9]y [a-z]que me permita extraer valores de una columna que contiene puntuación? Por ejemplo: Create Table #Test ( Value VarChar(10) ) Insert Into #Test Values ('123a'), ('456b'), ('12ABC'),('AB!23'),('C?D789') Select * From #Test Where Value like '[0-9][0-9][0-9][a-z]' Esto devolvería valores donde los primeros 3 …




3
Actualización de una cláusula WHERE para verificar si un valor NO está en una tabla separada
Tengo una consulta que usa una WHEREcláusula, y resulta que uso exactamente la misma WHEREcláusula en muchas consultas en esta tabla (et al). La consulta es: SELECT DATENAME(DW, [AtDateTime]) AS [Day of Week] ,COUNT(*) AS [Number of Searches] ,CAST(CAST(COUNT(*) AS DECIMAL(10, 2)) / COUNT(DISTINCT CONVERT(DATE, [AtDateTime])) AS DECIMAL(10, 2)) AS …


2
SQL Server 2008: secuencia que se reinicia diariamente
Tengo que agregar un disparador que debería actualizar una columna usando las siguientes cadenas de formato: <current_date>_<per_day_incremental_id>por ejemplo 2015-10-01_36. Los identificadores deben ser incrementales y se permiten huecos. Mi enfoque es bastante ingenuo: hacer una tabla con la fecha actual y el valor de secuencia actual y mantener un registro …


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.