SQL apuva..

Yleiset ei-autoaiheiset jutustelut, kuten tietokoneet, muurahaisten karkoitukset ja muut :)

Valvoja: ffp jäsenet

Petri
ffp jäsen
Viestit: 2079
Liittynyt: 17.7.2003 19:02
Viesti:

SQL apuva..

ViestiKirjoittaja Petri » 2.1.2010 12:10

Urpo ei tajuu.. Näitä oikeesti koskaan tartte tehdä.

Tarvittaisiin osaavia äskuuäl guruja. pitäisi päivittää vmwaren sql kannasta yksi ip osoite, eli tässä lausekkeessa on jotain vikaa kun ei toimi...

update VPX_EXT set HEALTH_URL "http://xxx.xx.xx.xxx:portti/vci/downloads/health.xml" where Ext_ID = com.vmware.vcIntegrity

Eli taulu = VPX_EXT
HEALTH_URL = sarake jossa ip osoite on väärä, tarttee muuttaa toiseksi
Ext_id = toinen sarake jolla yritän epätoivoisesti kohdistaa muutoksen oikealle riville.

Sit pukkaa herjaa:
Incorrect syntax near 'http://xxx.xx.xx.xxx:port/vci/downloads/health.xml'.

Voinko kohdistaa tuon tiettyyn riviin jollain muulla kun tuolla ext_id sarakkeella? Nehän on numeroitu 1 ->

Nimin. Kun nukkuu tunnilla niin... :D

harald
-
Viestit: 241
Liittynyt: 26.3.2005 22:59

ViestiKirjoittaja harald » 2.1.2010 13:05

Mikä tietokanta?

Koita komennolla describe VPX_EXT; saada vähän enemmän infoa mitä taulukko sisältää.

Eiköhän se mene ihan id-sarakkeellakin;

update VPX_EXT set HEALTH_URL="http://xxx.xx.xx.xxx:portti/vci/downloads/health.xml" where Ext_ID = 1;
(jos siis Ext_ID on numeerinen)

Muistaakseni pitää olla yhtäkuin merkki tuossa HEALT_URL jälkeen. Ehkä tuo on vain siitä kiinni.

Petri
ffp jäsen
Viestit: 2079
Liittynyt: 17.7.2003 19:02
Viesti:

ViestiKirjoittaja Petri » 2.1.2010 13:19

Oho.. Yritys/erehdys taktiikkaa kokeillen onnistui!

Kanta on kait SQL express 2005

Tällä meni:
update VPX_EXT set HEALTH_URL = 'http://xx.xxx.xxx.xxx:port/vci/downloads/health.xml' where Ext_ID = 'com.vmware.vcIntegrity'

Onnistuuko muuten hakea koko kannasta esim. saraketta URL? Tai tiettyä IP osoitetta kannan sisällöstä.

harald
-
Viestit: 241
Liittynyt: 26.3.2005 22:59

ViestiKirjoittaja harald » 2.1.2010 13:27

Kaikki onnistuu, mahdoton kestää vain vähän kauemmin :)

Jotenkin noin pitäisi onnata kaikkien urlien hakeminen;

select HEALTH_URL from VPX_EXT;

Sinänsä HEALTH_URL-sarakkeessa ei ole IP-osoitteita, vaan näyttää olevan URL:eja.

select * from VPX_EXT where HEALTH_URL like '*joku-osoite.com*';

Petri
ffp jäsen
Viestit: 2079
Liittynyt: 17.7.2003 19:02
Viesti:

ViestiKirjoittaja Petri » 2.1.2010 13:34

Eiku onnistuuko koko kannan osalta haku?

tuo VPX_EXT on taulu, haluaisin hakea kaikista kannan tauluista ip osoitteita jotka alkaa 10.

Useimmiten ko. ip löytyy URL nimisestä sarakkeesta.

harald
-
Viestit: 241
Liittynyt: 26.3.2005 22:59

ViestiKirjoittaja harald » 2.1.2010 13:37

Ei taida onnistua. Tietääkseni. Sun pitää tehdä se query jokaiselle taululle erikseen.

Tai sitten noin;

select URL from table1, table2, table3 WHERE ....jne


Palaa sivulle “Yleinen - muut aiheet”

Paikallaolijat

Käyttäjiä lukemassa tätä aluetta: Ei rekisteröityneitä käyttäjiä ja 15 vierailijaa