Generowanie klucza składającego się z liter z innej kolumny

Odpowiedz Nowy wątek
2014-12-28 23:31
0

Jak w Microsoft SQL Server generować unikalne pola tekstowe, które są skróconymi nazwami z kolumny obok?

Na przykład:

CustomerID | CompanyName
ALFKI | Alfreds Futterkiste
ANTON | Antonio Moreno Taquería
AROUT | Around the Horn
BERGS | Berglunds snabbköp
BLAUS | Blauer See Delikatessen
BLONP | Blondesddsl pere et fils

edytowany 1x, ostatnio: darek40bc, 2014-12-28 23:31

Pozostało 580 znaków

2014-12-29 00:30
1

to se ne da. Jeśli nie jesteś w stanie sam napisać algorytmu to nie ma żadnej automagicznej sztuczki.
możesz generować funkcje skrótu (np. md5 albo sha)


Chcesz pomocy - pokaż kod - abrakadabra źle działa z techniką.

Pozostało 580 znaków

2014-12-29 09:44
1
SELECT UPPER(SUBSTRING('Alfreds Futterkiste', 1, 2)+SUBSTRING('Alfreds Futterkiste', 9, 2)) AS '4p'
SELECT UPPER(SUBSTRING('Around the Horn', 1, 3)+SUBSTRING('Around the Horn', 9, 3)) AS '4p'
  • mix
  • sprawdzanie unikalności
ty jesteś poważny czy to jest żart? Bo jeśli na poważnie to powinno ci się zabronić dostępu do kompa - abrakadaber 2014-12-29 09:56

Pozostało 580 znaków

2014-12-29 10:23
MiL

W dodatku trzeba by było zapewnić unikalność tak wygenerowanego stringa.

Pozostało 580 znaków

2014-12-29 19:53
0

Myślałem, że jest jakaś wbudowana procedura składowana do tego. Już sobie sam napisałem funkcję w programie, która generuje taki skrót jaki chciałem.

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0