Google
Web computer-addict.freshlinks.net
Extremidades para el SQL, T-SQL, el analizador de la pregunta y el encargado de la empresa

T-SQL
  • sp_depends {nombre} del proc - demostraciones que est llamando ese procedimiento
  • Utilice la VUELTA para parar un procedimiento en cualquier momento
  • Una manera ms rpida de hacer algn O condiciones:
       seleccione * de los artculos donde identificacin 
    adentro (112.214)
      
  •   ' interna ' no es una opcin reconocida del 
    CURSOR
      
    Usted puede conseguir a esto mensajes secretos si usted se olvida de poner ' @ ' delante de nombre del var en el declaracin:
      declare el cdigo interno
      

  • Una de las razones del error del "sintaxis incorrecto cerca..." poda ser coma que falta en la lnea antes

  • "el prefijo de la columna... no empareja con un nombre de la tabla o alias el nombre usado en la pregunta" - podra suceder cuando usted utiliza nombre incorrecto de la tabla dentro del ensamblar, por ejemplo
       El Cd selecto de los cdigos ensambla el resp de 
    los respondedores en cd.value = 1
      
    Otra razn de este error podra ser que usted est utilizando el prefijo de la tabla antes de que se haya ensamblado:
    	  despegue selecto de los datos ensambla el Cd de los 
    cdigos en cd.coda = ab.text < - - - ensambla el abcd ab en 
    ab.value = 1 donde dt.id = 1
      

  • El error comn es omitir el variable mecanografa adentro declara la declaracin - fcil hacer despus de programar en el ASP, donde lo hace todo usted es DVIL {variable_name}.

  • Usted puede alimentar la salida de un comando en el otro: seleccione * del ABC donde identificacin adentro (identificacin selecta de XYZ x donde x.NUM=13)
    Esto recuperar las identificaciones de todos los expedientes en XYZ donde est 13 el valor del campo NUMRICO y despus exhibir expedientes del ABC con emparejar las identificaciones.

  • Usted puede conseguir un lookng mejor para hacer salir en analizador de la pregunta fijando una opcin Query/Results en rejilla. Tambin, en modo de la rejilla usted movimiento en sentido vertical horizontal es ms rpido cuando usted tiene muchos de columnas.

  • Usted no puede copiar valores de la ventana de la salida usando las llaves estndares del Ctrl-Ctrl-INS o de Ctrl-C. En lugar usted necesitar enderezar Click/Copy.

  • Cuando eliminar errores de un procedimiento almacenado con mltiplo ensambla en analizador de la pregunta, substituya la lista SELECTA intial del campo por SELECTO * - esta manera que usted no tendr que cambiarla cuando usted comenta fuera de pedazos del cdigo.

  • El SQL se mueve de maneras misteriosas. Por ejemplo, usted no puede nombrar un campo de descripcin ' DESC ' - al parecer porque es una palabra clave para ' descender '.

  • soportes nvarchar para ' varchar nacional ' - cada carcter toma 2 octetos.

  • CHARINDEX(needle, haystack, comienzo) - posicin de las vueltas de la aguja en haystack o 0 si no encontrado

  • WHILE..BEGIN..END ser rechazado por el analizador de la pregunta si no hay nada en medio COMIENZA y TERMINA.

  • Usted puede asignar varios vars con un solo stmt SELECTO:
    	SELECCIONE x=1, y=2, z=3
    

  • Coloque los rdenes de control: RMPASE y CONTINE.

  • Cuando usted utiliza ODBC, es permitido hacer que la materia como elimine errores de declaraciones de la IMPRESIN en procedimientos almacenados. Con OLEDB, esto romper la pgina del ASP.

  • Conseguir diferencia entre 2 fechas:
     DATEDIFF(day, @testdate, getdate())
    

  • Usted puede leer la salida del comando SELECTO secuencialmente:
    DECLARE los @s varchar(50)
    																				

    DECLARE EL CURSOR de la VOLUTA del fil PARA Testdata SELECTO de interactionhistory DONDE no est NULO el alarmdate

    ABRA el fil

    TRAIGA DESPUS del fil EN @s -- necesidad de hacer TRAIGA antes del lazo - porque el valor del @@fetch_status se puede todava fijar a partir de tiempo anterior MIENTRAS QUE el @@fetch_status = 0 COMIENZA @s de la impresin TRAE DESPUS de fil EN EXTREMO de los @s

    El fil CERCANO DESASIGNA el fil

  • Hay declaraciones para explotar del lazo - RMPASE y comenzando la iteracin siguiente - CONTINA

  • Escoja la clusula de la declaracin IF/THEN/ELSE:
     si impresin otra "verdadera" de la impresin 1=1 
    "falsa"
    

  • Cuenta del nmero de expedientes:
       ELIJA COUNT(*) COMO ' cuenta ' del url_link
    

  • El SQL permite que usted declare variable como varchar (sin especificar el tamao), pero entonces puede no trabajar a la derecha en comparaciones.

  • Mensaje de error el "error del sintaxis que convierte que ' ABC ' del valor varchar a una columna del tipo de datos interna" realmente significa que "usted est intentando concatenar la secuencia con un nmero". Para fijar esto, utilice convert(varchar, X).

  • Analizador de la pregunta - despus de que una pregunta larga le acabara pueda considerar el nmero de las filas exhibidas - est en la lnea de estado, derecho del fondo de ventana.

  • Al ensamblar varias tablas, usted puede utilizar ' tablename. * ' en vez de ' * ' si usted desea ver todos los campos a partir de una tabla solamente:
       SELECCIONE p.name, i. * De inter ENSAMBLO favorable 
    p encendido (p.id=i.id)
    

  • Al especificar los parmetros para el procedimiento almacenado, usted necesita fijar la longitud mxima para las secuencias, es decir varchar(100), si no la longitud de 1 se asume.

  • El valor funcional siguiente de la vuelta de la voluntad de x, o espacio si x es nulo:
    IsNull(x, ' ')
    

  • Si usted desea tener PROCEDIMIENTO de la GOTA y CREAR PROCEDIMIENTO en el mismo archivo, puesto ' vaya ' antes CREAN.
  • Usted puede hacer salir procedimiento almacenado interior de la materia:
       imprima "hola, mundo!"
      

  • "(row(s) de x afectado)" se demuestra cuando la pregunta contiene la declaracin del RELLENO.

  • El mensaje "sintaxis incorrecto cerca de la palabra clave..." significa generalmente que los dos puntos que falta en el final de multilnea SELECCIONAN o que DECLARAN.

  • El mensaje de error secreto "' carbn ' no es una opcin reconocida del CURSOR" puede ocurrir cuando usted se olvida de introducir nombre variable con ' @ ', por ejemplo:
    declare X como numrico

  • Al generar cdigo dinmicamente, inclyalo en cotizaciones dobles - as que la pregunta analiza preservar el sintaxis hiliting. Si usted utiliza apstrofes, todo interior demostrar en rojo - como constante de la secuencia.

  • Cuando el ' extremo ' en un procedimiento falta, el analizador de la pregunta le dir "sintaxis incorrecto" hasta que es azul en una cara (nunca que admite que desea ver el ' extremo '). Sonidos como el mal caso de la negacin.

  • Cdigo del SQL del edificio en marcha:
      declare los @s que nvarchar(60) declara el @x selecto del 
    @x nvarchar(60) = "table1" @s="select selecto * de" + el @x ejecuta @s
    del sp_ExecuteSQL
      
  • Ramificacin:
      SI... COMIENCE. EL EXTREMO. COMIENZAN. EL EXTREMO
      
    Si usted tiene solamente declaracin del ine por clusula, usted puede utilizar la forma simplificada:
      SI. STMT1  SI. STMT2 STMT3 OTRO
      
  • Asignacin variable:
    SELECCIONE @X=1, @S='XX '
      


Encargado De la Empresa:
  • Interruptores de la Ctrl-Lengu!eta entre las ventanas abiertas del E-Hombre. La misma llave trabaja para el QU-Zer-Zer.
  • La instalacin del E-Hombre consigue a veces corrompida - sucedido a m dos veces en un mes. Manera fcil de salvaguardar contra esto - haga una copia de reserva de la empresa Manager.MSC del servidor de C:\MSSQL7\Binn\SQL y resturela cuando consigue perdida o mutilada.
  • Despus de que restore de la base de datos que usted puede necesitar para cerrar y para abrir de nuevo al hombre de la empresa, antes de que usted vea datos actualizados.
  • Usted puede crear un "diagrama" - demostrar grficamente la relacin entre las tablas (las llaves extranjeras y materia). Crear uno, derecho chasca encendido nombre de la base de datos y escoge el diagrama de New/Database.
    El cuadro que usted consigue no demostrar qu llaves son relacionadas, pero usted puede conseguir este Info chascando derecho en el nombre dominante y escogiendo caractersticas.
  • Usted tiene que cerrar a veces la pregunta actual para que los cambios sean ahorrados.
  • Al crear una tabla, usted puede mecanografiar varios caracteres para seleccionar un tipo de campo de la lista del pulldown.

  • Cuando el scription fuera de las tablas, E-Hombre puede sentarse en el 22% durante mucho tiempo, antes de que comience a moverse otra vez.

  • Cuando usted carga una tabla, la pgina abajo y otras llaves de la navegacin no trabajan. La manera rpida de conseguirles el funcionamiento es chascar encendido cualquier ttulo de la columna.

  • La bsqueda rpida permite que usted incorpore varios caracteres para encontrar el nombre de la tabla. Sin embargo, usted tiene que mecanografiarlos rpidamente - si usted se detiene brevemente, entonces el E-Hombre comenzar encima e intentar emparejar el carcter siguiente con la primera letra de la tabla.

  • Usted puede probar cambios en procedimiento almacenado sin dejarlo - chasque encendido ' se aplican ' y entonces reaload el Web page.

  • Para conseguir rpidamente nombre del procedimiento almacenado en el sujetapapeles, el doble lo chasca encendido es conocido en encargado de la empresa. Una vez dentro del proc, doble chasque encendido conocido otra vez, el tecleo derecho y el ' copy '. Este los golpes seguros que escriben de nuevo algo a ma'quina tienen gusto sp_report_list_people_recruited_on_first_monday_of_this_year.

Analizador De la Pregunta:
  • Usted puede conectar con diversos servidores del SQL en ventanas separadas del QA - apenas haga File/Connect - esto abrir automticamente una ventana nueva.
  • Usted puede tener diversas bases de datos abiertas en ventanas del diff.

  • El Alt-D-D es el atajo para "la lista de la seleccin de la base de datos".

  • Utilice F6 para accionar la palanca entre el comando y resulta las ventanas.

  • Insecto - cuando usted hace la seleccin de Edit/Advanced/Make mayscula, el cambio no se puede invertir con deshace.

  • Cuando usted hace el sp_help para ver la estructura de la tabla, el intfo del campo se separa hacia fuera, as que puede ser duro seguir cul est en la misma fila. El workaround - voluta, de modo que la fila que usted est mirando es el pasado en la ventana.

  • Ctrl-O no abre el archivo - en hecho no hay atajo para la abertura, usted debe escogerla del men... El Alt-F-O-F-O es semi-atajo.

  • El mensaje secreto "que una declaracin SELECTA que asigna un valor a una variable no se debe combinar con operaciones de la dato-recuperacio'n" demostrar para arriba si usted especifica accidentalmente datos mecanografa adentro la declaracin de asignacin:
    SELECCIONE el @X = 1, Varchar(20) @Y
    

  • Usted puede tener ventanas mltiples - presione Ctrl-N para comenzar un nuevo.

  • El analizador de la pregunta hace que el mltiplo deshaga niveles - apliqelos por en varias ocasiones presionan Ctrl-Z.

  • ' ejecute ' el comando es opcional - usted puede mecanografiar simplemente el nombre del procedimiento almacenado para funcionarlo.

  • Utilice el sp_help < tablename > para exhibir la estructura de la tabla en analizador de la pregunta. Exhibe tipos de campo tambin - enrolle a la derecha para verlos.