Preguntas etiquetadas con tsql

91
Cómo convertir una fecha y hora en una cadena en T-SQL

Me sorprende no poder encontrar esta pregunta aquí ya. Tengo una var de fecha y hora y quiero convertirla en una cadena para poder agregarla a otra cadena. Lo quiero en un formato que se pueda convertir fácilmente a una fecha y hora. ¿Cómo puedo hacer esto? (Quiero la parte de la fecha y la...

90
INSERTAR vs INSERTAR EN

He estado trabajando con T-SQL en MS SQL durante algún tiempo y, de alguna manera, siempre que tengo que insertar datos en una tabla, tiendo a usar la sintaxis: INSERT INTO myTable <something here> Entiendo que la palabra clave INTOes opcional aquí y no tengo que usarla, pero de alguna...

90
¿Hay alguna ventaja de varchar (500) sobre varchar (8000)?

He leído sobre esto en los foros de MSDN y aquí y todavía no lo tengo claro. Creo que esto es correcto: Varchar (max) se almacenará como un tipo de datos de texto, por lo que tiene inconvenientes. Entonces, digamos que su campo tendrá menos de 8000 caracteres. Como un campo BusinessName en mi...

89
T-SQL: recorrer una matriz de valores conocidos

Aquí está mi escenario: Digamos que tengo un procedimiento almacenado en el que necesito llamar a otro procedimiento almacenado en un conjunto de identificadores específicos; ¿Hay alguna forma de hacer esto? es decir, en lugar de tener que hacer esto: exec p_MyInnerProcedure 4 exec...

89
Subconsulta usando Exists 1 o Exists *

Solía ​​escribir mis cheques EXISTS como este: IF EXISTS (SELECT * FROM TABLE WHERE Columns=@Filters) BEGIN UPDATE TABLE SET ColumnsX=ValuesX WHERE Where Columns=@Filters END Uno de los DBA en una vida anterior me dijo que cuando hago una EXISTScláusula, use en SELECT 1lugar deSELECT * IF...

89
Tamaño máximo de una variable varchar (max)

En cualquier momento en el pasado, si alguien me hubiera preguntado el tamaño máximo de a varchar(max), habría dicho 2GB, o habría buscado una cifra más exacta (2 ^ 31-1, o 2147483647). Sin embargo, en algunas pruebas recientes, descubrí que las varchar(max)variables aparentemente pueden...