Zmiana/ wybór schematu w MSSQL

Zmiana/ wybór schematu w MSSQL
Kaleik
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

Cześć, jestem tu świeżakiem. Mam pytanie do tabeli w bazie MSSQL v.18.7.1 - w jaki sposób można zmienić schemat, na którym jest tabela. I czy ewentualnie można jakoś wybrać (pewnie można, ale nie wiem jak) przy tworzeniu tabeli na jakim schemacie chcę ją utworzyć.
Dzięki z góry za odpowiedzi :)

Kaleik
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

Dzięki, znalazłem to już wcześniej, ale za bardzo nie rozumiem, co oni do mnie mówią. Wcześniej pisałem zwykłe selecty tylko - a nie da się po prostu gdzieś zmienić w opcjach dla danej tabeli?

jurek1980
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3581
2

O ile pamiętam to jest to powiązane z kontem z jakiego tworzysz. Zobacz w opcjach konta jaki masz default schemat i ewentualnie zmień.
https://docs.microsoft.com/pl-pl/dotnet/framework/data/adonet/sql/ownership-and-user-schema-separation-in-sql-server

BlackBad
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 454
3
Kopiuj
CREATE SCHEMA sales -- stworzenie nowego schematu

ALTER SCHEMA sales TRANSFER dbo.test -- przeniesienie tabeli [test] ze schematu dbo do sales
UglyMan
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2206
3

Domyślną scheme ustawiasz we właściwościach użytkowniku. System jej użyje jak przy tworzeniu obiektu nie podasz jej.

Kaleik napisał(a):

Dzięki, znalazłem to już wcześniej, ale za bardzo nie rozumiem, co oni do mnie mówią. Wcześniej pisałem zwykłe selecty tylko - a nie da się po prostu gdzieś zmienić w opcjach dla danej tabeli?

screenshot-20210420092457.png

Kaleik
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8
0

Już mam, wszystko działa. Dzięki wielkie Panowie :)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.