Administratorzy baz danych

Pytania i odpowiedzi dla profesjonalistów baz danych, którzy chcą poprawić swoje umiejętności baz danych i uczyć się od innych w społeczności


2
Czy mogę wybrać dane wstawione w tej samej niezaangażowanej transakcji?
Może to głupie pytanie dla początkujących, ale nigdzie nie mogę znaleźć odpowiedzi. Wszędzie czytam o tym, Transaction Isolationco rozwiązuje widoczność danych w ramach jednoczesnych transakcji. Moje obawy dotyczą zachowania w ramach jednej transakcji. Jeśli rozpocznę transakcję, wstawię jakieś dane, czy będę mógł je wybrać zaraz po - nadal w ramach …


3
Jak przyznać uprawnienia dla funkcji wycenianej w tabeli
Czy robię to dobrze...? Mam funkcję, która zwraca pieniądze ... CREATE FUNCTION functionName( @a_principal money, @a_from_date datetime, @a_to_date datetime, @a_rate float ) RETURNS money AS BEGIN DECLARE @v_dint money set @v_dint = computation_here set @v_dint = round(@v_dint, 2) RETURN @v_dint END GO Grant execute on functionName to another_user Go Zastanawiam …


4
O co chodzi z zestawieniem niektórych kolumn w sys.databases?
Próbuję uruchomić UNPIVOTna różnych kolumnach zawartych w sys.databasesróżnych wersjach SQL Server, od 2005 do 2012. UNPIVOTSię niepowodzeniem z następującym komunikatem o błędzie: Msg 8167, poziom 16, stan 1, wiersz 48 Typ kolumny „CompatibilityLevel” powoduje konflikt z typem innych kolumn określonych na liście UNPIVOT. T-SQL: DECLARE @dbname SYSNAME; SET @dbname = …

1
VACUUM zwracając miejsce na dysku do systemu operacyjnego
VACUUMzwykle nie zwraca miejsca na dysku do systemu operacyjnego, z wyjątkiem niektórych szczególnych przypadków. Z dokumentów: Standardowa forma VACUUMusuwania martwych wierszy w tabelach i indeksach oraz oznacza miejsce dostępne do ponownego użycia w przyszłości. Jednak nie zwróci miejsca do systemu operacyjnego, z wyjątkiem specjalnego przypadku, w którym jedna lub więcej …

3
Pomiń automatyczne uzupełnianie SQL Server Management Studio
Czy istnieje sposób, aby tymczasowo wyłączyć automatyczne uzupełnianie programu SQL Server Management Studio podczas wpisywania zapytania? Nie chcę całkowicie wyłączać autouzupełniania, po prostu powiedz, że przytrzymasz jakiś klawisz podczas wpisywania określonego słowa, aby nie przeszkadzało. Powiedzmy na przykład, że miałem następujące zapytanie SELECT Foo, Foo2 FROM SomeTable Podczas wpisywania, Fooa …

12
Dlaczego ograniczenia są stosowane w bazie danych, a nie w kodzie?
Dlaczego ograniczenia są stosowane w bazie danych? Czy wstawienie go do kodu nie będzie bardziej elastyczne? Czytam książkę dla początkujących na temat wdrażania baz danych, więc pytam o to jako początkujący. Powiedzmy, że zaprojektowałem bazę danych, w tym ten model encji: entity type | sub-types ----------------+-------------------------------------------- Person | Employee, Student, …




2
PgAdmin III - Jak połączyć się z bazą danych, gdy hasło jest puste?
Zainstalowałem PostgreSQL 9.1 na swoim komputerze (Win 7). Mam małą aplikację Java, która pomyślnie się z nią łączy za pomocą login=sai password="". Połączenie działa. Odmawia się go jednak samego PgAdmin III. Dostaję: Error connecting to the server: fe_sendauth: no password supplied Jak połączyć się z moją bazą danych za pomocą …

1
mysqldump with INSERT… ON DUPLICATE
Chcę scalić dane z jednej bazy danych do drugiej. Więc tworzę zrzut za pomocą, mysqldumpa następnie importuję go do innej bazy danych (o tej samej strukturze tabel). W tym przypadku nie mam żadnych problemów (takich jak zduplikowane wpisy lub coś innego). Ale wykonuję kilka fuzji w celach testowych, a później …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.