Preguntas etiquetadas con sql-server

Microsoft SQL Server es un sistema de gestión de bases de datos relacionales (RDBMS). Use esta etiqueta para todas las ediciones de SQL Server, incluidas Compact, Express, Azure, Fast-track, APS (anteriormente PDW) y Azure SQL DW. No use esta etiqueta para otros tipos de DBMS (MySQL, PostgreSQL, Oracle, etc.). No utilice esta etiqueta para problemas de desarrollo de software y dispositivos móviles, a menos que esté directamente relacionada con la base de datos.


28
Verifique si la tabla existe en SQL Server
Me gustaría que esta sea la discusión final sobre cómo verificar si existe una tabla en SQL Server 2000/2005 utilizando declaraciones SQL. Cuando buscas la respuesta en Google, obtienes tantas respuestas diferentes. ¿Hay una forma oficial / compatible con versiones anteriores y posteriores de hacerlo? Aquí hay dos formas posibles …



30
Parametrizar una cláusula SQL IN
¿Cómo parametrizo una consulta que contiene una INcláusula con un número variable de argumentos, como este? SELECT * FROM Tags WHERE Name IN ('ruby','rails','scruffy','rubyonrails') ORDER BY Count DESC En esta consulta, el número de argumentos puede ser de 1 a 5. Preferiría no usar un procedimiento almacenado dedicado para esto …

6
Diferencia entre JOIN y INNER JOIN
Ambas uniones me darán los mismos resultados: SELECT * FROM table JOIN otherTable ON table.ID = otherTable.FK vs SELECT * FROM table INNER JOIN otherTable ON table.ID = otherTable.FK ¿Hay alguna diferencia entre las declaraciones en el desempeño o no? ¿Difiere entre diferentes implementaciones de SQL ?
1000 sql  sql-server  join  inner-join 





11
¿Actualizar una tabla usando JOIN en SQL Server?
Quiero actualizar una columna en una tabla haciendo una unión en otra tabla, por ejemplo: UPDATE table1 a INNER JOIN table2 b ON a.commonfield = b.[common field] SET a.CalculatedColumn= b.[Calculated Column] WHERE b.[common field]= a.commonfield AND a.BatchNO = '110' Pero se está quejando: Mensaje 170, Nivel 15, Estado 1, Línea …



22
Buscar texto en procedimiento almacenado en SQL Server
Quiero buscar un texto de todos los procedimientos almacenados de mi base de datos. Yo uso el siguiente SQL: SELECT DISTINCT o.name AS Object_Name, o.type_desc FROM sys.sql_modules m INNER JOIN sys.objects o ON m.object_id = o.object_id WHERE m.definition Like '%[ABD]%'; Quiero buscar [ABD]en todos los procedimientos almacenados, incluidos los corchetes, …


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.