Portál AbcLinuxu, 7. května 2025 17:41

Dotaz: MySQL do MSSQL

2.11.2012 11:15 Robert | skóre: 16 | blog: zabak
MySQL do MSSQL
Přečteno: 768×
Odpovědět | Admin
Zdravím, mám prosbu, potřebuji provést mysql dotaz na mssql serveru, ale neumím ho převét, může mi někdo prosím pomoci. děkuji.

Jedná se o dva dotazy: První:
DELETE qas, qasd
  FROM mdl_question_attempt_steps qas
  JOIN mdl_question_attempt_step_data qasd ON qasd.attemptstepid = qas.id
 WHERE qas.questionattemptid = ? [array ( 0 => 7, )]
a druhý:
INSERT INTO mdl_question_attempt_steps
    (questionattemptid,sequencenumber,state,fraction,timecreated,userid)
VALUES
    (?,?,?,?,?,?) [array ( 0 => '7', 1 => 0, 2 => 'todo', 3 => NULL, 4 => '1318186521', 5 => '5', )]
V databázích se nevyznám. Ještě jednou děkuji.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

okbob avatar 2.11.2012 14:14 okbob | skóre: 30 | blog: systemakuv_blog | Benešov
Rozbalit Rozbalit vše Re: MySQL do MSSQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
tyhle dotazy by v MSSQL mely jit bez problemu - problem je, ze to co jste tu ukazal neni ciste SQL, ale kombinace SQL a mozna Perlu nebo PHPka
2.11.2012 15:04 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: MySQL do MSSQL
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tupý přepis je toto:
DELETE qas, qasd
  FROM mdl_question_attempt_steps qas
  JOIN mdl_question_attempt_step_data qasd ON qasd.attemptstepid = qas.id
 WHERE qas.questionattemptid = 7;

INSERT INTO mdl_question_attempt_steps 
  (questionattemptid,sequencenumber,state,fraction,timecreated,userid)
    VALUES (7,1,'todo',NULL,1318186521,5);
Ale, nejsem si jistý jestli první projde na MSSQL, ale myslím že jo.
A u druhého, téměř jistě bude problém s datovým typem 'timecreated' a nevím, jestli ne i s jeho hodnotou.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.