Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
Query sql sever 2005
giovedì 22 ottobre 2009 - 06.41
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Lokriso09
Profilo
| Newbie
2
messaggi | Data Invio:
gio 22 ott 2009 - 06:41
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
385
messaggi | Data Invio:
gio 22 ott 2009 - 08:16
>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
2
messaggi | Data Invio:
gio 22 ott 2009 - 08:57
Grazie mille Michele.ho risolto il problema
Torna su
Stanze Forum
Elenco Threads
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 !