Preguntas etiquetadas con tsql

T-SQL (Transact Structured Query Language) es la extensión de la funcionalidad SQL compatible con Sybase ASE y Microsoft SQL Server. No utilice esta etiqueta para consultas relacionadas con MySQL, PostgreSql, Oracle (Pl / SQL). Tenga en cuenta que el código SQL que se está escribiendo usando LINQ no será también parte de esta etiqueta. Esta etiqueta creada específicamente para la programación avanzada de SQL con Microsoft SQL Server.

14
Definir variable para usar con el operador IN (T-SQL)
Tengo una consulta Transact-SQL que usa el operador IN. Algo como esto: select * from myTable where myColumn in (1,2,3,4) ¿Hay alguna manera de definir una variable para contener toda la lista "(1,2,3,4)"? ¿Cómo debo definirlo? declare @myList {data type} set @myList = (1,2,3,4) select * from myTable where myColumn …
138 sql  tsql 



8
SQL "entre" no incluido
Tengo una consulta como esta: SELECT * FROM Cases WHERE created_at BETWEEN '2013-05-01' AND '2013-05-01' Pero esto no da resultados a pesar de que hay datos en el 1er. created_atparece 2013-05-01 22:25:19, sospecho que tiene que ver con el tiempo? ¿Cómo podría resolverse esto? Funciona bien si hago rangos de …


6
¿Qué es un "lote" y por qué se utiliza GO?
He leído y leído sobre MSDN, etc. Ok, entonces señala el final de un lote. ¿Qué define un lote? No veo por qué necesito ir cuando estoy pegando un montón de scripts para ejecutarlos todos al mismo tiempo. Nunca he entendido GO. ¿Alguien puede explicar esto mejor y cuándo necesito …
134 tsql 

5
¿Qué hace 'COLLATE SQL_Latin1_General_CP1_CI_AS'?
Tengo una consulta SQL para crear la base de datos en SQLServer como se muestra a continuación: create database yourdb on ( name = 'yourdb_dat', filename = 'c:\program files\microsoft sql server\mssql.1\mssql\data\yourdbdat.mdf', size = 25mb, maxsize = 1500mb, filegrowth = 10mb ) log on ( name = 'yourdb_log', filename = 'c:\program …



7
CON CHECK ADD CONSTRAINT seguido de CHECK CONSTRAINT vs. ADD CONSTRAINT
Estoy mirando la base de datos de ejemplo AdventureWorks para SQL Server 2008, y veo en sus scripts de creación que tienden a usar lo siguiente: ALTER TABLE [Production].[ProductCostHistory] WITH CHECK ADD CONSTRAINT [FK_ProductCostHistory_Product_ProductID] FOREIGN KEY([ProductID]) REFERENCES [Production].[Product] ([ProductID]) GO seguido inmediatamente por: ALTER TABLE [Production].[ProductCostHistory] CHECK CONSTRAINT [FK_ProductCostHistory_Product_ProductID] GO …


8
¿Qué es el tipo de datos SYSNAME en SQL Server?
¿Para qué es el tipo de datos SYSNAME de SQL Server? BOL dice: El tipo de datos sysname se usa para columnas de tabla, variables y parámetros de procedimientos almacenados que almacenan nombres de objetos. pero realmente no entiendo eso. ¿Hay un caso de uso que pueda proporcionar?
131 sql  sql-server  tsql  types 




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.