Mirki, jak pobrać w #sql wszystkie rekordy gdzie "datawygasnieciainformacji" (typ timestamp) jest późniejsza od aktualnej daty i czasu?
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Meteor100: Przyklad @matju - jak on sam zaznaczyl - dotyczy MS SQL servera. W roznych bazach to moze byc roznie :)

W MySQL to bedzie NOW() lub SYSDATE, w Oraclu SYSDATE, CURRENTDATE, CURRENTTIMESTAMP,, LOCALTIMESTAMP albo SYSTIMESTAMP :)
  • Odpowiedz
@notavailable: można podmienić hash tylko trzeba wiedzieć na jaki. Jeśli twórca jest chociaż minimalnie ogarnięty i nie ma haseł w MD5, to nie jest takie hop.

  • Odpowiedz
@notavailable: Zabezpieczenia dokonuje się tak naprawde na etapie przekazania zapytania do bazy danych w języku programowania (php, java ...). Przy odpowiednim przekazywaniu parametrów do zapytania, nie ma miejsca na SQL injection.
  • Odpowiedz
Nie wiem jak zadać to pytanie w google - potrzebuję (najlepiej jakieś narzędzie online) do "układania" składni (w odpowiednich miejscach dostawienie tabulatorów, enterów) - czasem muszę jakieś zapytanie SQL napisać w Access, a ten typ ma tak, że całe zapytanie leci sznurkiem i ciężko się połapać co jest co i gdzie.

Znacie coś takiego?

#sql
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

select kolumna from tabelka;

W wyniku zapytania otrzymuje trzy wiersze typu string:

'wiersz1'

'wiersz2'
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

darmowy


@blaze01: czy naprawdę nie nauczycie się, że za darmo to nawet w mordę nie można dostać? przecież nikt o zdrowych zmysłach, kto ponosi koszty jej utrzymania plus poświęca na to swój czas, nie udostępni infrastruktury za frajer - no chyba że sam nie wie co robi i potrzebuje "klientów" do portfolio... ale wtedy będą właśnie takie smutne skutki :-/
  • Odpowiedz
MS SQL, kto się na tym zna i potrafi zalinkować dobre materiały :

- o różnicach z Postgresem lub ANSI SQL

- o podstawach T-SQL

-
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Ginden: Chodziło mi o niezły opis różnic między systemami. Ja osobiście znam trochę t-sqla (chociaż to już zardzewiała wiedza, od kilku lat nie używana), a postgresql-a wcale...
  • Odpowiedz
@kmicolo: Oracle PL/SQL Programming (online można pobrać ;) ) , Mastering Oracle PL/SQL (online), Oracle Database 11g PL/SQL Programming Workbook , Beginning PL/SQL: From Novice to Professional , Oracle Database 11g PL/SQL Programming

Tego jest tyle, że google pęka.

Ah zapomniałbym RTFM Oracle PL/SQL
  • Odpowiedz
@pulla: 1. Załóż index na productiondate

2. Wtedy możesz użyć zakresów aby wyciągnąć dane z danego dnia lub miesiąca np. WHERE production
date >= '2014-11-11 00:00:00+02' AND production_date < '2014-11-12 00:00:00+02'

3. Oczywiście Twoim sposobem też się da, ale po co
  • Odpowiedz
Ok dostałem ofertę pracy na stanowisko Programista SQL ( ͡° ͜ʖ ͡°)

Co mogą wymagać z tego SQL-a na rozmowie? Jak wygląda zawód programisty SQL? I jakie hajsy wołać? Duże korpo w Warszawie.

#kiciochpyta #sql
  • 12
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#sql #oracle #bazydanych

Mam problem otóż mam w bazie użytkownika hr i ona ma swoje tabele ( employees, regions etc. ). Tworzę sobie nowego użytkownika i chcę mu dać prawo podglądu WSZYSTKICH tabel w całej bazie jak ma być wtedy skonstruowany GRANT ?

bo np kiedy zrobię:

GRANT SELECT on hr.employees to user1 to działa ale nie za bardzo wiem jak odwołać się do tabel w
  • 3
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Mam pytanie. Załóżmy, że mam tabelę w MS SQL, gdzie trzymam połączenia jeden do wielu.

ID parent - ID

Przykładowe wiersze to:

1
  • 10
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach