@IsambardKingdomBrunel:
Daję wędkę:
idname = "www.wykop.pl"
print('SELECT word FROM webwordcheckdatabase WHERE website = ' + str(idname))

a warunek w WHERE to normalne wyrażenie logiczne (i łańcuch znaków różni się od nazwy zmiennej).
  • Odpowiedz
#programowanie #oracle #bazydanych #sql
Hej mirki. Potrzebuję kogoś kto pomoże mi ogarnąć bazę Oracle. Mam skrypt tworzący cold backup bazy danych
https://pastebin.com/Rz7CGByd
Jest on tworzony na osobnym dysku sieciowym z tego skryptu w każdą sobotę. Baza danych waży ok. 130 GB(kopia robi się 4-5h). Potrzebuję przywrócić tą kopię na innym serwerze. Do tej pory albo się to nie udawało, albo udało się raz i przy drugiej próbie
  • 15
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Poszukuję programu lub jakiegoś skryptu do automatycznej archiwizacji bazy SQL. Coś co da się skonfigurować aby działało w automacie o określonej godzinie, lub ewentualnie za pomocą jednego kliknięcia ;) Szukałem w sieci, może zbyt pobieżnie - jednak w większości to pisanie jakiś skryptów lub zabawa w management studio - nie czuję się mocny w tym temacie. Mam dysk sieciowy WD który zapisuje sobie automatyczne kopie plików, ale nie SQL - tu trzeba
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\osql.exe" -S "SERWER\SQL" -U "sa" -P "HASŁO" -Q "BACKUP DATABASE nazwabazy TO DISK ='e:\KOPIA\plik-%date%.bac' WITH NAME = 'sqlbackup', FORMAT"

Oczywiście ścieżka osql.exe będzie inna jak i lokalizacja pliku z kopią. Robisz z tego bat i wrzucasz go do harmonogramu. Jak będziesz potrzebował pomocy to pisz.
  • Odpowiedz
@locheck: Szczerze mówiąc nie próbowałem jeszcze, ale coś mi śmierdzi, EAN-13 jest najpopularniejszy i spokojnie powinno wspierać.
Może brakuje jakiejś dll na serwerze, albo coś ci brakuje z instalek.
Spytam się starszego analityka, chociaż akurat u mnie w firmie wątpię żeby z tego korzystano w raportach.
  • Odpowiedz
Potrzebuję kilkukrotnie dodać do bazy 1 00 000 rekordów, tak aby nie zajęło to wieczności.
Czy optymalnym będzie zrobienie tego, że tak powiem programowo z poziomu aplikacji w C#(potrzebuję wcześniej obrobić odpowiednio te dane), czy może wcześniej przygotować dane i eksportować jakoś inaczej do bazy?

#csharp #programowanie #sqlserver #mssql #tsql #sql
  • 27
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@pepepanpatryk: Najłatwiej i najszybciej użyć SqlBulkCopy.

string csDestination = "connectionString do bazy";

using (SqlConnection destinationConnection = new SqlConnection(csDestination))
using (SqlBulkCopy bulkCopy =
  • Odpowiedz
@Rokuto: Ja z kolei znalazłem to link .
Paczka w SSISie Transfer Database Task do połączenia z db używa tylko SMO Connection Manager, który to z kolei do transferu od wersji SQL Server 2012 używa SqlBulkCopy.
Może to całkowicie i tylko i wyłącznie zależy od metody jaką wybierzesz przy połączeniu do bazy danych w Import/Export Wizard.
  • Odpowiedz
Trzymajcie za mnie kciuki. Zamiast w mojej kopii usunąłem tabelę w bazie klienta. Oczywiście nie powinienem mieć takich uprawnień, ale były mi przydzielone. Jak zadzwoniłem spytać o to czy przywrócą backup to usłyszałem "A skądże. Nie ma żadnych backupów". Czuję, że będę sławny.
#truestory #bazydanych #sql
  • 80
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@ShortyLookMean: Jeśli firma S.A ma tak skonstruowaną bazę jak mówisz i nie robi co najmniej backupów to weź to zgłoś do proboszcza, bo może jesteś świadkiem cudu, że to jeszcze nie jebło :)

Choć z drugiej strony nie napisałeś czy to produkcja, dev czy inna testowa, więc zastanawiam się czy to nie bajt :P
  • Odpowiedz
@trzepak12: MySQLowi osobiście nie ufam i nie wybrałbym go jeśli miałbym wolną rękę ale musisz pamiętać że jest różnica między prawdziwym biznesem a hipsterskimi projekcikami. MySQL będzie jeszcze używany i za 10 lat.
  • Odpowiedz
Siemka, Pytanie problem mam w #mysql tabele "lista" zawiera ona "nazwa listy" "hasło listy" oraz auto inkrementowane "idlisty" tworzę poprzez INSERT podając nazwę i hasło. Jednocześnie mam tabele uprawnienia gdzie jest "idlista" i Iduser" . Pytanie brzmi jak poznać nadane idlisty podczas tworzenia tejże listy? aby odrazu wpisać go w tabele uprawnienia? #sql #bazydanych #programowanie
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

W jaki sposób zadeklarować więcej id? IN nie działa. Mogę dać tylko: int = 724769 itd.

declare
@mojeid int in ('724769','724768')

Msg 156, Level 15, State 1, Line
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Szukam algorytmu lub jakiegoś rozwiązania które zaoferuje mi wyszukiwarkę w aplikacji, niby proste ale tabela jest atomowa i nie ma danych nadmiarowych (mogę tabele modyfikować dowolnie tak aby dodać)

O co dokładnie chodzi? Mamy pole input -> gdzie wpisujemy fraze szukaną np typ domu w jakim mieszka, imie, nazwisko, wiek, nr tel, albo pseudonim, jak na allegro i ma to wyszukać.

W tabeli jest to wszystko w osobnych kolumnach lub jest to
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@blackyabbol: Nie chodzi mi o samo złączenie tabeli bo Join-a znam, chodzi mi o maksymalną wydajność. I jeszcze nic nie robię tylko planuję jak to ugryźć i szukam rozwiązań. Na razie znam problem. Jest na pokładzie Entity ale nie znam go aż tak dobrze, na razie zwiaduje bazą i za szukanie się zabieram, query są w linq robione.

Problemem dla mnie jest wiele słów może się pojawić a nie muszą
  • Odpowiedz
#tsql #sql #programowanie
chcę zrobić trigera który doda do siebie place podstawową i dodatkową dodanego pracownika. Zrobiłem coś takiego i wywala mi błąd

Msg 8114, Level 16, State 5, Procedure wynikZarobkow, Line 36

Error converting data type varchar to numeric.


dodam
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Witam mądrych ludzi z #android #programowanie próbuje okiełznać połączenie android->MySQL. z tego linku uruchamiam skrypty #php baza się tworzy tabela się dodaje ale niestety skrypt trzeci nie chce działać :( proszę o pomoc nie znam sie na #sql być może należny coś odblokować?

dodaje skrypt dla leniwych :

php
$con=mysqli_connect("localhost","root","","my_db");
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam ms sql 2012 na windowsie 2008R2 i gdzieś zgubiłem papierową licencję, a potrzebuję pilnie przenieść go na świeżego Windowsa. Jak wyciągnąć klucz w taki sposób, aby przyjęło go na nowym systemie?
#windows #serwery #microsoft #sql #mssql
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@carlo497: Teoretycznie z instalki od MS powinieneś mieć, natomiast z tego co wiem to z rejestru nie wyciągniesz. Od biedy zadzwoń do MS i powiedz co i jak. Po miliardzie uwierzytelnień powinieneś dostać klucz.
  • Odpowiedz
#sql #bazydanych
Czy duża jest różnica jak wprowadzam rekordy do bazy pojedynczo, a jak wprowadzam po np. 30-50 w jednym zapytaniu?
Analizuję dane z giełdy kryptowalut i wpada mi średnio 900-1000 rekordów na minutę, aktualnie każdy rekord wprowadzany jest pojedynczo, ale też nie zauważyłem, żeby baza nie wyrabiała.
Przyznam, że pierwszy raz mam do czynienia z taką ilością danych i myślę nad tym jak to wszystko pobrać i
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@lento01: Najgorzej będzie gdy zechcesz te dane jakoś zacząć pobierać do analiz i trzeba pewnie założyć indeks- wówczas tak indeks będzie wielki jak i dokładanie danych będzie wolniejsze bo konieczne będzie przeliczenie indeksu. No chyba że masz gdzieś tam na boku zbiór do analiz, który jest ładowany raz na jakiś czas- czy to kostka olap czy to big data czy zwykła tabela.
  • Odpowiedz
Hej, znacie może jakiś darmowy serwer sql, żeby był możliwy dostęp z aplikacji na dowolnym komputerze?
Dziubie sobie aplikacje na dwóch różnych kompach i wygodne by było, żeby nie instalować żadnej lokalnej bazy danych.
Kozystałem z freemysqlhosting.net ale po paru dniach okazało się, że jednak jest to płatne po okresie próbnym.
#sql #mysql #bazydanych
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach