Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    errore query sql 'invalid column name'

    Salve, mi sono installato sql server 2005 per fare delle prove (università) .
    Perchè una semplice query del genere:

    codice:
    select name   from sys.tables group by name having name = mionome
    Mi risponde invalid columnname mionome ?

    Grazie

  2. #2
    se mionome è una costante va scritta 'mionome' altrimenti sql lo interpreta come nome di colonna

  3. #3
    Grazie per la risposta:

    Se metto 'mionome' ottengo:

    Incorrect syntax near 'mioname'

    Uguale se metto "mionome" , non posso fare query del genere ?

  4. #4
    quando fai modifiche, è bene che riposti la query. metti comunque WHERE al posto di HAVING

  5. #5
    Ok .

    codice:
    select name   from sys.tables where name= 'mionome'
    Mi risponde :
    incorrect syntax near 'mionome'.

  6. #6

  7. #7
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    Scusate ma 'name' non è una parola riservata in sql? io eviterei di chiamare il campo proprio così

    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.