Forum ŚFiNiA Strona Główna ŚFiNiA
ŚFiNiA - Światopoglądowe, Filozoficzne, Naukowe i Artystyczne forum - bez cenzury, regulamin promuje racjonalną i rzeczową dyskusję i ułatwia ucinanie demagogii. Forum założone przez Wuja Zbója.
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Transact SQL

 
Napisz nowy temat   Odpowiedz do tematu    Forum ŚFiNiA Strona Główna -> Świat skomputeryzowany
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Drizzt
Założyciel, admin



Dołączył: 30 Lis 2005
Posty: 2778
Przeczytał: 0 tematów


PostWysłany: Nie 21:08, 14 Maj 2006    Temat postu: Transact SQL

Jako, że w profilu twym stoji, że jesteś programistą to powiedz mi chłopie jak najlepiej wdrożyć sobie do głowy Transact-SQLa pod SQL Server 2005? Bo tak - SQLa mam opanowenego, servery (mySQL i SQL server) jakoś w sumie też, parę interfaców również ale z tym t-s'em jakoś mi nie idzie - wszędzie w necie piszą co innego a jako, że nie znam zagadnienia to nie wiem kto ma racje... Pomóż :*

Ostatnio zmieniony przez Drizzt dnia Śro 18:14, 02 Sie 2006, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Bart




Dołączył: 08 Gru 2005
Posty: 322
Przeczytał: 0 tematów

Skąd: Poznań
Płeć: Mężczyzna

PostWysłany: Nie 21:17, 14 Maj 2006    Temat postu:

Generalnie zwykły SQL zawiera się w TS (typy pól moga się różnić; ponadto w TS nie można zrobić ORDER BY po polu typu TEXT). Jeśli nie potrzebujesz żadnych fajerwerków, a do bazy dobierasz się nie przez konsolę SQLa, lecz z poziomu jakiegoś pisanego przez siebie programu, to najszybciej będzie procedury zakodować w programie, a SQL ograniczyć do prostych zapytań.

Jeżeli jednak musisz użyć procedur czy funkcji, to Ci powiem, że ja się uczyłem z Helpa :] Jest tam trochę przykładów, a resztę można sobie dokombinować. TS w zasadzie jest prosty, zbliżony do wczesnego BASICa. Większość potrzebnych instrukcji znajdziesz nawet w Wikipedii: [link widoczny dla zalogowanych]

Napisz może więcej o tym, co masz do zrobienia - może będę mógł pomóc :)
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Drizzt
Założyciel, admin



Dołączył: 30 Lis 2005
Posty: 2778
Przeczytał: 0 tematów


PostWysłany: Nie 21:23, 14 Maj 2006    Temat postu:

To znaczy wiesz - "do zrobienia" to ja póki co daje rade.
W firmie na porządnych bazach tak czy siak nie pracujemy (mamy jakieś badziewne CRMy i kilka systemów ale to syf straszliwy) więc do swoich zadań sobie radze Access + VBA + zwykły SQL i robię co zechce...
Natomiast jako, że jestem ambitny i mam różne plany to kuje co się da :wink: No i stąd mnie ten ts interesuje. Myślałem, że może znasz jakiś wiarygodny kurs bo najlepszy jaki znalazłem jest na wss.pl ale do SSa 2000 :fuj:
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Bart




Dołączył: 08 Gru 2005
Posty: 322
Przeczytał: 0 tematów

Skąd: Poznań
Płeć: Mężczyzna

PostWysłany: Nie 21:38, 14 Maj 2006    Temat postu:

Nie szukałem specjalnie kursów, więc nie wiem (potrzebowałem tylko raz napisać parę funkcji, a w dodatku miałem jakieś przykładowe).

Wiesz, drażni mnie ten pęd do wyłamywania się ze standardów. Jak człowiek chce zrobić coś uniwersalnego, to musi zrezygnować z co fajniejszych opcji, bo każda baza obsługuje ten "standard" inaczej. Teraz jest już ADODB (dla PHP) i Hibernate (dla Javy), ale to też nie rozwiązuje problemu do końca.

No nic - najważniejsze, że MySQL obsługuje w końcu zapytania zagnieżdżone :]
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Drizzt
Założyciel, admin



Dołączył: 30 Lis 2005
Posty: 2778
Przeczytał: 0 tematów


PostWysłany: Nie 21:43, 14 Maj 2006    Temat postu:

A to prawda niestety - nie idzie się czegoś nauczyć od początku do końca bo zawsze coś działa inaczej. Wiesz - dochodzi do takich absurdów, że na poziomie jednego MSa - Access nie obsługuje klauzuli "WITH TIES" a SS już owszem... Z koleji Access ma PIVOT + TRANSFORM a SS już nie :fuj:
A z mySQLem to zaprzyjaźniłem się tak niedawno, że dla mnie to on od zawsze podzapytania obsługiwał ;P - przy okazji jakbyś szukał gotowego interfacu to SQLyog rządzi i jest free, no ale ty pewnie php'ujesz mocno...
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Bart




Dołączył: 08 Gru 2005
Posty: 322
Przeczytał: 0 tematów

Skąd: Poznań
Płeć: Mężczyzna

PostWysłany: Nie 22:28, 14 Maj 2006    Temat postu:

Drizzt napisał:
A z mySQLem to zaprzyjaźniłem się tak niedawno, że dla mnie to on od zawsze podzapytania obsługiwał ;P - przy okazji jakbyś szukał gotowego interfacu to SQLyog rządzi i jest free, no ale ty pewnie php'ujesz mocno...


Teraz to w pracy już Java :) Tapestry + Hibernate, a baza siedzie na Firebirdzie. A prywatnie - PHP5 + Prado + ADODB + Smarty. Chyba że forum ateista.pl - wtedy PHP4 i PHPBB2 z MySQL, moja mutacja ;) Nawet inicjały (BB) się zresztą zgadzają :P
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Drizzt
Założyciel, admin



Dołączył: 30 Lis 2005
Posty: 2778
Przeczytał: 0 tematów


PostWysłany: Pon 0:49, 15 Maj 2006    Temat postu:

No to jesteś moim idolem. Ja pluje sobie w brodę, ale nie jestem informatykiem :fuj: natomiast jak na samouka to pochłaniam wiedzę w tempie niepospolicie szybkim :mrgreen: Zaczałęm cieniutko - bo od excela, potem było VBA, VB, potem Access, SQL + Managment Studio, mySQL + pare interface'ów, SQL Server, HTML no i teraz ten t-SQL a na półeczce leże książka do php'a... Wiem, że to niewiele ale analitykowi-bazodanowcowi starcza a jak już pewnie wspominałem ze 100 razy kuje dalej :wink:
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Bart




Dołączył: 08 Gru 2005
Posty: 322
Przeczytał: 0 tematów

Skąd: Poznań
Płeć: Mężczyzna

PostWysłany: Pon 13:36, 15 Maj 2006    Temat postu:

Drizzt napisał:
No to jesteś moim idolem.


Wow! :D hehe ;)

Cytat:
Ja pluje sobie w brodę, ale nie jestem informatykiem :fuj: natomiast jak na samouka to pochłaniam wiedzę w tempie niepospolicie szybkim :mrgreen: Zaczałęm cieniutko - bo od excela, potem było VBA, VB, potem Access, SQL + Managment Studio, mySQL + pare interface'ów, SQL Server, HTML no i teraz ten t-SQL a na półeczce leże książka do php'a... Wiem, że to niewiele ale analitykowi-bazodanowcowi starcza a jak już pewnie wspominałem ze 100 razy kuje dalej :wink:


Zuch :) Ja mam czas tylko na "rozpoznanie bojem" ;) Ale tak ponoć najszybciej :]
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Drizzt
Założyciel, admin



Dołączył: 30 Lis 2005
Posty: 2778
Przeczytał: 0 tematów


PostWysłany: Pon 18:17, 15 Maj 2006    Temat postu:

Cytat:
Zuch Ja mam czas tylko na "rozpoznanie bojem" Ale tak ponoć najszybciej :]

No niby racja, ale ja lubię mieć zaplecze... Poza tym jak się sporo wie, to szef nie wie co do niego mówisz i szybko daje ci spokój ;P
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Bart




Dołączył: 08 Gru 2005
Posty: 322
Przeczytał: 0 tematów

Skąd: Poznań
Płeć: Mężczyzna

PostWysłany: Wto 6:34, 16 Maj 2006    Temat postu:

Drizzt napisał:
Cytat:
Zuch Ja mam czas tylko na "rozpoznanie bojem" Ale tak ponoć najszybciej :]

No niby racja, ale ja lubię mieć zaplecze... Poza tym jak się sporo wie, to szef nie wie co do niego mówisz i szybko daje ci spokój ;P


Oto człek, który posiadł wielką mądrość :] Witaj w gronie wtajemniczonych! :D
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Drizzt
Założyciel, admin



Dołączył: 30 Lis 2005
Posty: 2778
Przeczytał: 0 tematów


PostWysłany: Wto 21:25, 16 Maj 2006    Temat postu:

W sumie to pikuś ten SQL, taki opis do zwykłego - trochę funkcji, zmienne, możliwość wykonywania kilku poleceń naraz etc.
To samo może osiągnąć z PHP w mySQL czy z VBA jak się administruje SQL Serverem przez Accessa - a ja się zawsze na zapas boje :?
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum ŚFiNiA Strona Główna -> Świat skomputeryzowany Wszystkie czasy w strefie EET (Europa)
Strona 1 z 1

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin