Pytanie odnosi się do parametru liczby w tej dokumentacji msdn Jeśli nie, możesz utworzyć wiele procedur przechowywanych w programie SQL Server z podziałem na liczby i upuścić je za pomocą jednej kropli. create procedure dbo.stored_proc1 as select 1 go create procedure dbo.stored_proc1;2 as select 2 go exec stored_proc1 -- returns …
Czy istnieje sposób na kontrolę logowania do MySQL? Chciałbym móc utworzyć nazwę użytkownika dla każdego pracownika, a tym samym utworzyć ścieżkę audytu logowania. Jednak googling nie przyniósł dobrych rezultatów. Im więcej możemy skontrolować, tym lepiej. Przynajmniej miło byłoby wiedzieć, kto się zalogował. Jeszcze lepiej byłoby zobaczyć, kto wykonał jakie zapytanie. …
Jaki jest najlepszy sposób przechowywania sekwencji biologicznych UniProt w PostreSQL? Szczegóły danych Pobieramy 12 milionów sekwencji z UniProt - liczba ta może się podwoić co 3-10 miesięcy. Długość sekwencji może wynosić od 10 do 50 miliardów znaków Mniej niż 1% sekwencji ma więcej niż 10 tysięcy znaków Czy poprawiłoby się …
Jestem ciekawy, czy istnieje dobry sposób na przeszukanie wszystkich kolumn pod kątem określonej wartości? Dla moich celów wcale nie musi to być szybkie, to po prostu jednorazowa rzecz i naprawdę nie chcę wpisywać każdej nazwy pola. Właśnie to teraz zrobię, ale myślę, że na pewno jest lepszy sposób. Chciałbym to …
Biorąc pod uwagę następny przykład: IF OBJECT_ID('dbo.my_table') IS NOT NULL DROP TABLE [dbo].[my_table]; GO CREATE TABLE [dbo].[my_table] ( [id] int IDENTITY (1,1) NOT NULL PRIMARY KEY, [foo] int NULL, [bar] int NULL, [nki] int NOT NULL ); GO /* Insert some random data */ INSERT INTO [dbo].[my_table] (foo, bar, nki) …
Z Microsoft SQL Server 2019 wprowadza UTF-8 za CHARi VARCHARtypów danych i mówi: Ta funkcja może zapewnić znaczne oszczędności pamięci, w zależności od używanego zestawu znaków. Na przykład zmiana istniejącego typu danych kolumny za pomocą ciągów ASCII z NCHAR (10) na CHAR (10) przy użyciu sortowania z włączoną funkcją UTF-8 …
Najlepsze praktyki DyanmoDB wyjaśniają, że: W aplikacji DynamoDB należy zachować jak najmniejszą liczbę tabel. Większość dobrze zaprojektowanych aplikacji wymaga tylko jednego stołu. Uważam to za zabawne, że prawie każdy samouczek, który widziałem podczas pracy z DyanmoDB, ma konstrukcję wielostołową. Ale co to oznacza w praktyce? Rozważmy prostą aplikację z trzema …
Mam następującą konfigurację: maszyna hosta, która obsługuje trzy kontenery dokerów: MongoDB Redis Program wykorzystujący dwa poprzednie kontenery do przechowywania danych Zarówno Redis, jak i MongoDB służą do przechowywania ogromnych ilości danych. Wiem, że Redis musi przechowywać wszystkie swoje dane w pamięci RAM i nie mam nic przeciwko. Niestety zdarza się, …
Ostatnio mieliśmy pytanie wymyślić, gdzie użytkownik dbow bazie danych mieliśmy sid, że nie pasuje do owner_sidin sys.databases. Rozumiem, dlaczego właściciel bazy danych różni się od członków roli, db_ownerale zawsze myślałem, że użytkownik dbojest faktycznym właścicielem bazy danych. Czy tak nie jest? A jeśli tak, to czy są jakieś rzeczywiste różnice …
Mam problem z próbą dynamicznej zmiany kontekstu SSMS na bazę danych określoną w dynamicznym SQL: EXEC sys.sp_executesql N'USE db1 ' ; Wykonuje się pomyślnie, jednak kontekst bazy danych SSMS nie zmienia się. Próbowałem niewielkiej modyfikacji powyższego DECLARE @sql NVARCHAR(100) DECLARE @db NVARCHAR(50) SET @db = N'db1' SET @sql = N'Use …
Istnieje kilka sposobów użycia Dark Theme w głównym oknie kodowania SSMS, albo importując plik vsettings, stosując Dark Theme, który jest wyłączony w pliku konfiguracyjnym, lub robiąc to ręcznie. Ale wszystkie te opcje nie wpływają na wyniki siatki, eksplorator obiektów i inne okna. Te 2 są głównymi, których używam poza kodowaniem. …
Mam procedurę składowaną, która wstawia 650 pól do tabeli. Błąd wstawiania z błędem obcięcia. To proste INSERT INTO SELECT (a bunch of fields) FROM (a bunch of tables) Poniżej znajduje się komunikat o błędzie: Msg 8152, poziom 16, stan 14, procedura DSP_Procedure, wiersz 1075 Łańcuch lub dane binarne zostałyby obcięte. …
Utworzyłem zmaterializowany widok o nazwie view_table_Aw tabeli opakowań danych obcych table_A. Chcę, aby widok był automatycznie aktualizowany po każdej nowej wstawce table_A. Próbowałem to zrobić za pomocą wyzwalaczy, ale to nie zadziałało. Czy możliwe jest automatyczne odświeżanie zmaterializowanego widoku bez użycia wyzwalaczy?
Chciałbym utworzyć procedurę składowaną, która utworzy wiersz w tabeli dla każdego dnia w danym zakresie dat. Procedura przechowywana akceptuje dwa dane wejściowe - datę początkową i końcową zakresu dat żądanego przez użytkownika. Powiedzmy, że mam taki stół: SELECT Day, Currency FROM ConversionTable Dzień to data i godzina, a waluta to …
Próbuję zrozumieć sekwencję zdarzeń we wstawkach, w które zaangażowany jest zarówno indeks, jak i transakcja. Na przykład dokumentacja Oracle stwierdza: Jeśli utworzysz [lub masz] jeden lub więcej indeksów przed załadowaniem danych, baza danych musi aktualizować każdy indeks, gdy wstawiany jest każdy wiersz. Ale co się stanie, jeśli utworzę transakcję, wstawię …
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.