Mam skonfigurowany foreign key z on delete cascade.
Muszę ręcznie usunąć rekord. Powinien on usunąć razem ze sobą kaskadowo rekordy które na niego wskazują.
Chciałbym przed usunięciem obejrzeć co usuwam. Tych kaskad jest sporo (około 10 różnych tabel), więc pisanie zapytania z joinem to ostateczność.

Czy istnieje w MySQL możliwość wywołania delete tak, żeby zamiast usunąć, pokazało co usunie?

#bazydanych #mysql #sql #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#sql #pomocy

Mirki, miałem kolokwium z sql, którego koleś w ogóle nie uczył. Kazał włączyć MS Access i się bawić. Na kolokwium dał teorię i zadanie. Czy mógłby mi ktoś pomoć jak narysować to w accessie (bo chyba o to mu chodziło poprzez napisanie w sql) tak, żeby wynik wyszedł jak na poniższym screenshocie?
schreder - #sql #pomocy

Mirki, miałem kolokwium z sql, którego koleś w ogóle nie u...

źródło: comment_M35EPYPJeh6H7WwvirNXoxUacQpSAPya.jpg

Pobierz
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#bazydanych #sql #mssql

--36) Jaki jest w kategorii Nabiał obrót z firmami z 3 krajów,
-- które miały największy obrót w kategorii Nabiał? (10)
Jak zrobić, by coś należało do grupy trzech krajów?

Zrobiłem
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#sql #bazydanych

Jak wyciągnąć wszystkie rzeczy, które są zapisane w bazie pomiędzy dwoma datami, ale w dwóch innych latach?

Tzn:
Ile zleceń dla firm, których nazwy zaczynają się od litery „p” było między początkiem listopada 1997 a końcem lutego 1998?
  • 23
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Takie coś powinno w t-sql zadziałać (mssql)

select company_name, count(distinct id_zlecenia) from tabela where company_name like 'P%' and data between '1997-11-01' and '1998-02-28' group by company_name
  • Odpowiedz
@GrabkaMan: jak teraz na to spojrzałem to jednak to ma sens i powinno dobrze działać. Chociaż ja osobiście bym to podzapytanie z having wstawił w cross join'a i później tylko się do pola odwoływał. Ale to już jest tylko moje przyzwyczajenie
  • Odpowiedz
Drogie Mireczki z tagu #programowanie #python i #sql

Po 2 latach odwlekania stwierdziłem, że pora zasiąść do napisania pracy magisterskiej i w końcu zdobyć tytuł. Jednak gdy siadam i próbuję znaleźć sobie temat na który mógłbym pisać mam w głowie pustkę. Dlatego też zwracam się do Was z prośbą o jakieś sugestie co do tematu pracy. Najlepiej czuję się w tematyce pythona oraz SQLa, więc może
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@komek: Może jakiś serwis usuwający konto z serwisu wykop.pl?

Na litość boską. Ty nie dobieraj tematu pracy do narzędzia ale wymyśl sobie temat a potem zrealizuj w tym co umiesz albo czego chcesz się nauczyć. A to przecież może być wszystko. Wykop sobie napisz.
  • Odpowiedz
#mssql #sql
Mireczki, jak wyeksportować baze danych wraz z zawartością, najlepiej do pliku .sql ? Dotąd robiłem Tasks>Generate scripts, ale to robi niestety skrypt bazy bez zawartości. Używał MS SQL 2012.
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Musisz robić tak samo - task>Generate Script, tylko tam w ustawieniach masz 3 opcje (pisze z pamięci nazwy mogą być inne ale podobne)
1. schema only
2. data only
3. schema and data

Musisz zrobić skrypt ze schematu bazy i danych - czyli opcja 3.
  • Odpowiedz
Jest ktoś w stanie wytłumaczyć mi jak działa parametr Persist Security Info w connectionStringu? Czytałem już chyba z pięć różnych wyjaśnień po angielsku i dalej nie łapię a chcę to opisać w pracy. #csharp #sql #programowanie
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@super: Sprawia, że przy otwartym połączeniu hasło jest zwracane. W.g. dokuentacji służy to do tego, żeby Windows pamiętał hasło do połączenia.
  • Odpowiedz
Mirasy, potrzebuję pomocy z SQLem. Mam taki schemat bazy danych i teraz mam takie zadanie - "Którzy klienci jeżdżą takim samym samochodem co klient nr 00000001?" No i muszę to zrobić na 2 sposoby. Pierwszy bez podzapytania a drugi z podzapytaniem. Na razie mam zapytanie, które pokazuje mi jakim samochodem jeździ klient nr 00000001.

SELECT K.NAZWISKO, S.TYP, S.MARKA
FROM KLIENCI K, SAMOCHODY S, WYPOZYCZENIA W
WHERE K.NRKLIENTA = W.NRKLIENTA AND S.NRSAMOCHODU =
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Załóżmy że mam coś takiego:

ALTER PROCEDURE [dbo].[bookConDay]
        -- Add the parameters for the stored procedure here
        @client_id 
int,
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@M4ks: Dzięki za odpowiedź! A jak zrobie RAISERROR w triggerze to rozumiem że Catch w transakcji mi to przechwyci i cofnie całą transakcję?
  • Odpowiedz
#sql Słuchajcie mireczki. Potrzebuje szybko wypełnić bazę danych w #mssql. Potrzebuje jakieś 150 przykładowych wpisów zawierające "prawdziwe" (nie jakieś łańcuchy przykładowych znaków) wpisyzawierające Imie, Nazwisko Adres. Macie może jakąś bazę danych z której dałoby się je skopiować ?
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kepak: Taka prawdziwa baza danych kosztuje. Jeżeli to ma być faktycznie baza z 150 prawdziwymi adresami i nazwiskami to musisz za taką zapłacić x k PLN. Jeżeli to ma być tylko pozornie prawdziwa baza - fikcyjne imiona, nazwiska i adresy - to stwórz słownik i napisz generator. Fajne zadanie, nie będzie dużo pracy a efekt osiągniesz.
  • Odpowiedz
Używam #qt Creator i robię sobie appki w #cpp ale strasznie męczące jest podpinanie czegokolwiek pod bazę danych bo nie ma takiego czegoś jak Entity Framework pod #csharp i trzeba ręcznie... w sumie to część odpowiedzialna za bazę danych zawsze zajmuje najwięcej linijek, paranoja. Może źle używam QSql ale nie ma tak fajnie jak pod MSVS gdzie robisz model, a on się tam dalej dzieje sam.
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Cześć,

mam problem z wczytaniem pliku ze skryptem lub z czymkolwiek do SQLite'a.

Mam np. coś takiego w pliku :

CREATE
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@msq, @Login_login - Zdecydowanie 2008R2. Nie mam czasu rozwijać. Zaalokuj w SQL Server max 2,5 GB bo inaczej system będzie miał problemy z działaniem. W 2005 nie masz takiej możliwości.
  • Odpowiedz
@Login_login: Jaka wersja, ile planujesz rozmiar bazy? Podejrzewam, że wersja Express, a Express nie zje Ci więcej niż 1GB RAM. Ale procka to zajedzie.

Tak czy inaczej spokojnie bierz 2008, chociaż jak Express to pokusiłbym się o 2008R2, bo wtedy cała baza może mieć 10GB pojemności, wcześniej 4GB.

Jak masz jeszcze jakieś pytanka w zakresie MSSQL Server to dawaj.

@msq: Dokładnie, chłopak sobie znalazł złą porę (święta) na
  • Odpowiedz