Temat: |SQL| pobranie naglowka z kolumny

Witam.
Da się pobrać nagłówek kolumny, znając jej numer przy użyciu zapytania sqlowego ?
pzdrMarcin S. edytował(a) ten post dnia 13.01.10 o godzinie 16:03

konto usunięte

Temat: |SQL| pobranie naglowka z kolumny

numer?? opisz problem

konto usunięte

Temat: |SQL| pobranie naglowka z kolumny

Wiesz że interesuje Cie trzecia kolumna z tabeli ale nie znasz jej nazwy.

konto usunięte

Temat: |SQL| pobranie naglowka z kolumny

Dim a As ADODB.Recordset
debug.Print a.Fields(3).Name

ale to może nie rozwiązać problemu

konto usunięte

Temat: |SQL| pobranie naglowka z kolumny

Czy w samym sqlu można sie odwołać po numerze kolumny

konto usunięte

Temat: |SQL| pobranie naglowka z kolumny

nie
aliasem jest * i dotyczy ona wszystkich kolumn, lub *.tabela z konkretnej tabeli

Temat: |SQL| pobranie naglowka z kolumny

Czy istnieje cos takiego, jak select column(15) from
A jesli znam unikatowa maske naglowka (*grp*) ?

Da sie to naokolo zrobic ale bedzie to pedalsko w wygladac.

pzdrMarcin S. edytował(a) ten post dnia 13.01.10 o godzinie 20:43
Emil Sobkowicz

Emil Sobkowicz Performance Director
- Mexad Poland

Temat: |SQL| pobranie naglowka z kolumny

Marcin S.:
Czy istnieje cos takiego, jak select column(15) from
A jesli znam unikatowa maske naglowka (*grp*) ?

Da sie to naokolo zrobic ale bedzie to pedalsko w wygladac.

pzdrMarcin S. edytował(a) ten post dnia 13.01.10 o godzinie 20:43
słusznie

konto usunięte

Temat: |SQL| pobranie naglowka z kolumny

Marcin S.:
Czy istnieje cos takiego, jak select column(15) from
A jesli znam unikatowa maske naglowka (*grp*) ?

Da sie to naokolo zrobic ale bedzie to pedalsko w wygladac.

pzdrMarcin S. edytował(a) ten post dnia 13.01.10 o godzinie 20:43

nie da rady

konto usunięte

Temat: |SQL| pobranie naglowka z kolumny

W T-SQL da się wyciągnąć coś takiego jak colorder z syscolumns

select t1.name, t2.name, t2.colorder from sysobjects t1
join syscolumns t2 on t1.id = t2.id
where t1.name = 'nazwa tabeli'

Z dokumentacji nie wynika jakoby to faktycznie był numer kolumny, co więcej chłopaki piszą, że:
Msdn
"Identified for informational purposes only. Not supported.
Future compatibility is not guaranteed."

ale jak sobie to przejrzeć na przykładach to wychodzi, że tak tego można próbować używać. No i dalej - inaczej niż dynamicznie, takiego zapytania nie napiszesz, czyli żadne "select
15 from tabela"Piotr S. edytował(a) ten post dnia 14.01.10 o godzinie 10:21

konto usunięte

Temat: |SQL| pobranie naglowka z kolumny

Piotr S.:
W T-SQL da się wyciągnąć coś takiego jak colorder z syscolumns

wiem o tym
załżenie jest takie że zapytanie dotyczy tylko tabeli / widoku bez aliasowania

a jak odpytujemy coś co jest złożone z palca robi się lekki problem

konto usunięte

Temat: |SQL| pobranie naglowka z kolumny

Wiem o tym.
Dlatego właśnie napisałem, że @"inaczej niż dynamicznie, takiego zapytania nie napiszesz, czyli żadne "select 15 from tabela"". To - być może - rozwiązuje problem napisania czegoś takiego przy użyciu samego sqla, ale oczywiście nie pozwala napisać takiego zapytania sensu stricte ;]

Temat: |SQL| pobranie naglowka z kolumny

No nic, poradze sobie naokolo.
Dzieki za odzew.

pzdr

konto usunięte

Temat: |SQL| pobranie naglowka z kolumny

a po co ci takie niestandardowe rozwiązanie?

Temat: |SQL| pobranie naglowka z kolumny

Przemysław R.:
a po co ci takie niestandardowe rozwiązanie?

Jeden z softow, w ktorym nie da sie grzebac wypluwa dane w postaci, iz naglowek jednej z kolumn ma nazwe grupy celowej.

konto usunięte

Temat: |SQL| pobranie naglowka z kolumny

to zrób unpivot-a
http://www.goldenline.pl/forum/afin-net/1403878/s/1#27...
i dopiero po tej operacji rób coś dalej

Temat: |SQL| pobranie naglowka z kolumny

Przemysław R.:
to zrób unpivot-a
http://www.goldenline.pl/forum/afin-net/1403878/s/1#27...
i dopiero po tej operacji rób coś dalej

Dzieki, obadam co to jest i dam znac o efektach.

pzdrMarcin S. edytował(a) ten post dnia 18.01.10 o godzinie 18:07

Następna dyskusja:

Wrapper do SQL-a




Wyślij zaproszenie do