Muszę przekonwertować wartość Double Precision na Bigint za pomocą PostgreSQL. Jak mogę to zrobić? Próbowałem z, to_bigint(myvalue)ale ta funkcja nie istniała.
create table T(ID int identity primary key) insert into T default values insert into T default values go select cast(ID as varchar(10)) as ID from T where ID = 1 Powyższe zapytanie zawiera ostrzeżenie w planie zapytań. <Warnings> <PlanAffectingConvert ConvertIssue="Cardinality Estimate" Expression="CONVERT(varchar(10),[xx].[dbo].[T].[ID],0)" /> </Warnings> Dlaczego ma ostrzeżenie? Jak rzutowanie na …
Aktualizuję mój IDENTITYskrypt kontroli przepełnienia do konta DECIMALi NUMERIC IDENTITYkolumn . W ramach kontroli obliczam rozmiar zakresu typu danych dla każdej IDENTITYkolumny; Używam tego do obliczenia, jaki procent tego zakresu został wyczerpany. Dla DECIMALi NUMERIC wielkość tego zakresu jest2 * 10^p - 2 gdzie pjest precyzja. I stworzył kilka tabel …
Czy MySQL obsługuje jakieś niestandardowe typy danych? Na przykład, kody pocztowe mogą być przechowywane w varchar(10)polu, ale mogą być spakowane do int, z opcjami pustymi i flagą wskazującą, czy jest to 5-cyfrowy, czy 5 + 4-cyfrowy kod pocztowy. Czy istnieje sposób instalowania płynnych typów danych dla takich rzeczy? Jeśli chodzi …
Mamy generator SQL, który generalnie generuje instrukcje warunkowe SQL dla określonych pól (które dla celów dyskusji: oznaczymy jako myField). Jeśli myFieldjest typu NVARCHAR, możemy zrobić porównanie wspomnianej dziedzinie przeciwko ciąg tak: myField = 'foo'. Nie działa to jednak w przypadku pól typu NTEXT. Zatem musimy zrobić porównanie z obsadą: CAST(myField …
Mam tabelę SQL kolumn varchar, które zawierają liczby sformatowane w języku greckim (. Jako separator tysięcy i przecinek jako separator dziesiętny) Klasyczna konwersja CONVERT(numeric(10,2),REPLACE([value],',','.')) nie działa, ponieważ. (separator tysięcy) zabija konwersję Np. Spróbuj CONVERT(numeric(10,2),REPLACE('7.000,45',',','.')) Chcę przekonwertować takie wartości na wartości liczbowe (10,2) Wszelkie sugestie, jak sobie z tym poradzić?
Próbuję rozwiązać problem z użyciem wolno działającego zapytania przy użyciu narzędzia Show Plan Analysis (SSMS) w rzeczywistym planie wykonania. Narzędzie analizy wskazuje, że szacunki dotyczące liczby wierszy są wyłączone z wyników zwróconych w kilku miejscach w planie, a ponadto daje mi pewne niejawne ostrzeżenia dotyczące konwersji. Nie rozumiem tych niejawnych …
Natknąłem się na problem, w którym CASEwyrażenie nie zwraca tego, czego oczekuję. W ramach testu dodałem zmienną dziesiętną i uruchomiłem CASEprzeciwko niej to samo wyrażenie i działa ono dobrze, zwracając wyniki zgodnie z oczekiwaniami (zaokrąglając wartość w górę, kiedy IsGun=1. Ale kiedy uruchamiam to samo CASEwyrażenie względem innej wartości dziesiętnej, …
W mojej bazie danych SQL Server mam datetimekolumnę. Jaki jest dobry sposób na utworzenie nowej kolumny reprezentującej longwartość dla datetimekolumny? longStanowiłoby liczbę sekund. Pomyślałem, że jeśli uda mi się go przekonwertować longs, łatwiej byłoby grupować zapytania według przedziałów czasowych, ponieważ mógłbym po prostu podzielić długą liczbę na ustalone kwoty. Tabela …
Tworzę pakiet, w którym będę eksportować dane z bazy danych do pustego pliku programu Excel. Kiedy dodałem tylko komponenty źródłowy i docelowy i uruchomiłem pakiet, wystąpił błąd konwersji informujący, że kolumna wyjściowa i kolumna „A” nie mogą konwertować między typami danych unicode i nie-Unicode. Aby to naprawić, dodałem komponent konwersji …
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.