Wczoraj zrobiłem kilka zapytań do utworzonej przeze mnie do nauki bazy danych.
I efekt zapytań, nad którymi głowiłem się nie krótko, dziś wywala błędy 'invalid column name' dla każdej kolumny.
Mając kilka różnych baz danych jak chociażby NORTHWIND z msdn, zastanawiałem się wczoraj, skąd ten mądry MS SQL wie, że wpisując w zapytaniu np.
SELECT * FROM klienci ... chodzi mi o tę właśnie tabelę, skoro w innych bazach danych też są tabele o nazwie klienci.
Póki zapytania zwracały to czego chciałem, byłem zadowolony.
Dziś te same zapytania wywalają błędy, a utworzona baza dancyh do której odwoływały sie zapytania ciąglę jest w Databases
edit: ok można usunąć. Gdyby jednak ten temat nie został usunięty to wyjaśniam innym debilom, że w MS SQL trzeba sprecyzować w menu na górze, do której bazy danych aktualnie odwoływać się.
(Lub na początku Query wpisać: USE nazwa_bazy; )