příkaz insert   zodpovězená otázka

SQL, Databáze

Tak dnes využiji nové fórum ještě jednou:) Chtěl jsem se zeptat zda při vkládání dat do tabulky na SQL serveru pomocí příkazu insert jde kombinovat varianta kdy plním data pomocí values (a kdy se tedy vloží jeden řádek) a kdy je plním selectem z jiné tabulky.

Příklad:

INSERT INTO tb_stavy(jmeno,prijmeni,stav)

SELECT jmeno,prijmeni

FROM tb_appstatus

Jde o to že sloupce jméno a příjmení vyplním selectem z jiné tabulky. Do pole stav bych potřeboval dosadit nějákou hodnotu (třeba číslo nebo nějáký text) který bude pro všechny přidávané položky stejný a který bude v dotazu pevně nastavený (dejme tomu číslo 10).

Je to vzorový příklad, v praxi toho bude samozřejmě mnohem víc.

nahlásit spamnahlásit spam 0 odpovědětodpovědět

Tak už jsem na to přišel. Je to jednoduché takže se omlouvám za zbytečný příspěvek (to ten pátek) :)

Kdyby to někdo potřeboval tak to je:

INSERT INTO tb_stavy(jmeno,prijmeni,stav)

SELECT jmeno,prijmeni,'10'

FROM tb_appstatus

nahlásit spamnahlásit spam 1 / 1 odpovědětodpovědět
                       
Nadpis:
Antispam: Komu se občas házejí perly?
Příspěvek bude publikován pod identitou   anonym.
  • Administrátoři si vyhrazují právo komentáře upravovat či mazat bez udání důvodu.
    Mazány budou zejména komentáře obsahující vulgarity nebo porušující pravidla publikování.
  • Pokud nejste zaregistrováni, Vaše IP adresa bude zveřejněna. Pokud s tímto nesouhlasíte, příspěvek neodesílejte.

přihlásit pomocí externího účtu

přihlásit pomocí jména a hesla

Uživatel:
Heslo:

zapomenuté heslo

 

založit nový uživatelský účet

zaregistrujte se

 
zavřít

Nahlásit spam

Opravdu chcete tento příspěvek nahlásit pro porušování pravidel fóra?

Nahlásit Zrušit

Chyba

zavřít

feedback