Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: konwersja string do słowa kluczowego
Forum PHP.pl > Forum > Bazy danych > PostgreSQL
DeyV
Chciałbym wykonać zapytanie typu
  1. INSERT INTO table1 SELECT 'DEFAULT' :: questionmark.gif , * FROM table0


Oczywiście table1 i table0 w tym przypadku różnią się od siebie tylko tym, że table1 ma jedną, pierwszą kolumnę więcej.

Chciałbym osiągnąć efekt przypisania wartości domyślnej w pierwszym polu table1, a więc musiałbym przeprowadzić jakiś typeCasting słowa DEFAULT, by traktowane było nie jako string, a jako słowo kluczowe.

Jaki operator powinienem użyć?


ps. To tylko przykład. Nie interesują mnie rozwiązania alternatywne, typu "zmiana kolejności pól w tabeli table1"
SongoQ
Moze zle zrozumialem chcesz przypisac wiecej pol do tabeli ktora ma mniej pol? Jesli tak to daj
  1. INSERT INTO tabela1 (lista pol) SELECT lista pol ........
DeyV
ok. Oczywiście w tym przypadku tak też można.

Jednak tak naprawdę chodzi tylko o typ castingu, który musi być przeprowadzony, by zapytanie uznawało podany tekst za słowo kluczowe (DEFAULT, NULL, VOID itp.)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.