Query sql sever 2005

giovedì 22 ottobre 2009 - 06.41

Lokriso09 Profilo | Newbie

salve ,
da qualche giorno ho deciso di imparare sqlserver 2005 .quindi l'ho istallato e creato qualche tabelle. ma non riesco a eseguire nessuna query o meglio quando eseguo qualunche query,mi restituisce degli errori. quindi mi fa pensare che ho sbagliato qualche configurazione. qualcuno mi puo dare qualche consiglio?

Q : select * from Table

Errre: Messaggio 156, livello 15, stato 1, riga 1
Sintassi non corretta in prossimità della parola chiave 'Table'.

Q select * from Famiglia where ruolo = 'figlio'

Errore :Messaggio 208, livello 16, stato 1, riga 1
Il nome di oggetto 'Famiglia' non è valido.

micto27 Profilo | Senior Member

>salve ,
>da qualche giorno ho deciso di imparare sqlserver 2005 .quindi
>l'ho istallato e creato qualche tabelle. ma non riesco a eseguire
>nessuna query o meglio quando eseguo qualunche query,mi restituisce
>degli errori. quindi mi fa pensare che ho sbagliato qualche configurazione.
>qualcuno mi puo dare qualche consiglio?
>
>Q : select * from Table
>
>Errre: Messaggio 156, livello 15, stato 1, riga 1
>Sintassi non corretta in prossimità della parola chiave 'Table'.

in questo caso l'errore credo dipenda dal fatto che Table è una parola riservata,
prova con select * from [Table]

>
> Q select * from Famiglia where ruolo = 'figlio'
>
>Errore :Messaggio 208, livello 16, stato 1, riga 1
> Il nome di oggetto 'Famiglia' non è valido.
>
>

in questo caso sembrerebbe che la tabella invocata (Famiglia) non esista.
Se invece esiste potrebbe trattarsi di un equivoco riferito al table owner.

Quando crei una tabella, a questa viene assegnata un owner che dipende dall'utente connesso.
Se tale utente (ad esempio Pippo) è un database owner la tabella assumerà il nome dbo.miatabella,
diversamente la tabella assumerà il nome completo Pippo.miatabella.

Pertanto se sei connesso come Pippo (non db owner) e vuoi leggere la tabella miatabella nella query
dovrai specificare il nome completo
select * from dbo.miatabella
piuttosto che
select * from Pippo.miatabella

ciao, MIchele

Lokriso09 Profilo | Newbie

Grazie mille Michele.ho risolto il problema
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5