Wykonujemy proces ETL. Kiedy wszystko jest już powiedziane i zrobione, jest kilka tabel, które powinny być identyczne. Jaki jest najszybszy sposób sprawdzenia, czy te tabele (na dwóch różnych serwerach) są w rzeczywistości identyczne. Mówię zarówno o schemacie, jak i danych. Czy mogę zrobić skrót na stole, to jest tak, jakbym …
Mamy 2 serwery w grupie AlwaysOn. Podczas gdy konta użytkowników w każdej zsynchronizowanej bazie danych istnieją na obu serwerach, logowania na poziomie instancji bazy danych istnieją tylko na jednym z serwerów. Tzn. DBINSTANCE-> Bezpieczeństwo-> Loginy brakuje na jednym serwerze. Dlatego w przypadku przełączenia awaryjnego dostaję błędy logowania na drugim serwerze …
Muszę wykonać SELECTzapytanie, w którym otrzymuję wartość pola „pieniądze”. Pole tak naprawdę nie istnieje w bazie danych. Potrzebuję tylko zapytania, aby zwrócić to pole ze stałą wartością; w tym przypadku wartość w USD. Jak zwrócić stałą wartość w SELECTwyciągu?
Pracowałem nad kodem w T-SQL, aby dodać nowe harmonogramy do zadania agenta SQL przy użyciu sp_add_jobschedule proc w bazie danych msdb. Po dodaniu nowego harmonogramu (zwykle jednorazowego uruchomienia o określonej dacie / godzinie) i natychmiastowym przejrzeniu wartości w sysjobschedules i sysschedules, widzę, że nowy harmonogram został dodany i jest powiązany …
Próbuję wyprowadzić dane z tabeli MySQL do pliku, ale otrzymuję błędy uprawnień: $ pwd /home/dotancohen $ mkdir in $ chmod 777 in/ $ mysql -ugs -p mysql> USE someDatabase; mysql> SELECT * FROM data INTO OUTFILE '/home/dotancohen/in/data.csv'; ERROR 1045 (28000): Access denied for user 'gs'@'localhost' (using password: YES) mysql> Jeśli …
Powiedzmy, że mam VARCHAR (który zawiera dane liczbowe), którego chcę użyć do prostego obliczenia (dodanie do niego 10). Zgodnie z dokumentacją MySQL na temat funkcji CAST , mogłem to osiągnąć za pomocą CAST lub CONVERT: SELECT (CAST(field1 AS SIGNED)) + 10 FROM myTable; lub: SELECT (CONVERT(field1,SIGNED)) + 10 FROM myTable; …
Biorąc pod uwagę tylko wydajność , czy klaster MySQL może pokonać niestandardowe rozwiązanie MySQL do dzielenia danych? sharding = partycjonowanie poziome Kiedy mówię o dzieleniu, rozważam dzielenie na fragmenty w warstwie aplikacji, na przykład równomierne rozprowadzanie rekordów między niezależnymi instancjami MySQL. W przypadku dwóch serwerów może to być (klawisz mod …
Mam skonfigurowaną replikację migawek na moim serwerze produkcyjnym SQL Server 2008 i właśnie zauważyłem, że w folderze migawek są migawki sprzed roku. Jak mogę zmienić sposób przechowywania tych migawek? W szczególności chciałbym, aby przechowywał migawki przez 5 dni. Oto zrzut ekranu folderu, na który patrzę:
W SQL Server 2008 R2, kiedy zapisuję wyniki jako CSV, nie ma nagłówków. Mogę obejść ten problem, kopiując i wklejając za pomocą „Kopiuj z nagłówkami”, lub po prostu chwyć nagłówki i wklej je do pliku CSV itp., Ale czy istnieje lepszy sposób na zrobienie tego?
W mojej nowej pracy mamy wiele nazwanych instancji na każdym serwerze. na przykład Serwer1 \ Dev Server1 \ DevIntegrated Serwer1 \ QA Mam skrypt SQL PowerShell w pracy, która wywołuje system operacyjny, wywołuje, Foo.exeale musi przekazać parametr wiersza polecenia (ciąg połączenia). Zadanie agenta SQL będzie istnieć w każdej instancji, z …
Piszę skrypt wypełniający niektóre tabele danymi do testowania. Chciałbym napisać coś takiego, ale nie wiem, jak to zrobić (jestem Oracle 11g) SET ENABLED_USER_ID = SEQ.NEXTVAL; // PSEUDOCODE SET DISABLED_USER_ID = SEQ.NEXTVAL; // PSEUDOCODE INSERT INTO USERS (ID, USR_NAME) VALUES (:ENABLED_USER_ID, 'ANDREW'); INSERT INTO CAR (CAR_ID, CAR_NAME, USR_ID) VALUES (CARSEQ.NEXTVAL, 'FORD', …
W wierszu polecenia SQL * Plus zarówno Remi --kwalifikują się jako wskaźniki komentarzy: Rem this is a comment -- this is also a comment create table emp ( id number primary key, name cvarchar2(40)); Czy jest jakaś różnica między tymi dwiema technikami komentowania?
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.