Chcę wykonać skrypt sprawdzania zestawień używanych w moich tabelach w PostgreSQL, ale szukam google Postgresql detect collation nie działa dla mnie dobrze, a dokumentacja nie ułatwia wyszukiwania. Czy ktoś może mi powiedzieć, jak bym to sprawdził?
W naszej bazie danych mamy wiele wpisów z caron / hatschek. Teraz nasi użytkownicy chcą znaleźć wpisy, w tym caron / hatschek, gdy szukają wpisów bez. Pokażę to na prostym przykładzie: W naszej bazie danych mamy wpis (kontakt z imieniem) Millière więc ta nazwa jest poprawna w kraju, w którym …
Potrzebuję sztuczki kodowania Char, aby usunąć hebrajskie znaki akcentujące. Próbka przed בְּרֵאשִׁ֖ית בָּרָ֣א אֱלֹהִ֑ים אֵ֥ת הַשָּׁמַ֖יִם וְאֵ֥ת הָאָֽרֶץ Próbka po בראשית ברא אלהים את השמים ואת הארץ
Ustawiłem sortowanie bazy danych na Latin1_General_BIN, aby porównania ciągów rozróżniały wielkość liter. Czy to wpłynie na wydajność? Czy będzie to miało wpływ na operacje DML lub DDL w bazie danych? Baza danych już istnieje z tabelami.
Nie mogę znaleźć opcji bezpośrednio ustawionych UTF-8ponownie Collations/Charsetsw SQL Server 2005/2008, tak jak to możliwe w innych silnikach SQL, ale w SQL Server 2005/2008 są tylko sortowania w języku łacińskim i SQL. Czy istnieje opcja wymuszenia / zainstalowania tych zestawień / zestawów znaków w silniku SQL Server (dla obu wersji) …
Domyślnym zestawieniem mojego serwera jest Latin1_General_CI_AS, zgodnie z tym zapytaniem: SELECT SERVERPROPERTY('Collation') AS Collation; Byłem zaskoczony, gdy odkryłem, że dzięki temu zestawieniu mogę dopasowywać znaki nie będące cyframi w ciągach znaków, używając predykatu LIKE '[0-9]'. Dlaczego w domyślnym zestawieniu tak się dzieje? Nie mogę wymyślić przypadku, w którym byłoby to …
Mam bazę danych z kolumną VARCHAR, która zawiera liczby całkowite o różnej długości. Chcę je posortować, aby 10 pojawiło się po 9, a nie 1, a 70A po 70. Mogłem to zrobić za pomocą instrukcji PATINDEX () , CTE i CASE w klauzuli WHERE. Zastanawiałem się jednak, czy istnieje zestawienie, …
Próbuję przekonwertować moją bazę danych utf8mb4zgodnie z tym przewodnikiem . Mam ustalone: [client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4 [mysqld] init-connect='SET NAMES utf8mb4' collation_server=utf8mb4_unicode_ci character_set_server=utf8mb4 skip-character-set-client-handshake Ale wartość character_set_clienti character_set_resultsnadal nie zmieni się na utf8mb4. mysql> SHOW VARIABLES WHERE Variable_name LIKE 'character\_set\_%' OR Variable_name LIKE 'collation%'; +--------------------------+--------------------+ | Variable_name | Value | +--------------------------+--------------------+ …
Mam tabelę z unikalnym kluczem zawierającym NVARCHAR(50)kolumnę (poprawną lub nie, ale tam jest). Tak więc podczas próby wstawienia Șclub C(bez względu na kolejność wstawiania) łamie się na 2. wkładce z powodu problemów z sortowaniem. Oto błąd: (Dotyczy 1 wierszy) Msg 2601, poziom 14, stan 1, wiersz 16 Nie można wstawić …
Są dwa powody, dla których muszę zadać to pytanie: tSQLt Platforma testowa T-SQL tSQLt uważa, że jest to kwestia „wysokiego poziomu ważności”, gdy istnieją kolumny z sortowaniem innym niż domyślny. Autor testu stwierdza, co następuje: NIE sugeruję, aby każda kolumna ciągów znaków miała sortowanie pasujące do domyślnego sortowania dla bazy …
W języku arabskim mamy znaki takie jak ا (alef) i أ (alef with hamza). Użytkownicy piszą je zamiennie, a my chcemy je wyszukiwać zamiennie. SQL Server traktuje je jako osobne znaki. Jak zmusić SQL do traktowania ich jako tego samego znaku? Pomyślałem, że przy wstawianiu mogę zastąpić dowolne أ (alef …
Musimy zrobić pewne raporty na temat wartości, które zwykle są mieszanymi ciągami cyfr i liter, które należy sortować „naturalnie”. Rzeczy takie jak np. „P7B18” lub „P12B3”. @ Ciągi będą w większości sekwencjami liter, a następnie naprzemiennie liczb. Liczba tych segmentów i długość każdego mogą się jednak różnić. Chcielibyśmy, aby ich …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.