Pytania otagowane jako sql

Structured Query Language (SQL) to język do wysyłania zapytań do baz danych. Pytania powinny zawierać przykłady kodu, strukturę tabeli, przykładowe dane oraz znacznik implementacji DBMS (np. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2 itp.). Jeśli twoje pytanie dotyczy wyłącznie określonego DBMS (używa określonych rozszerzeń / funkcji), użyj zamiast tego znacznika DBMS. Odpowiedzi na pytania oznaczone SQL powinny używać standardowego SQL ISO / IEC.

6
Jak utworzyć sparametryzowane zapytanie SQL? Dlaczego powinienem?
Słyszałem, że „wszyscy” używają sparametryzowanych zapytań SQL do ochrony przed atakami typu SQL injection bez konieczności sprawdzania każdego elementu wprowadzanego przez użytkownika. Jak Ty to robisz? Czy otrzymujesz to automatycznie podczas korzystania z procedur składowanych? W moim rozumieniu to nie jest sparametryzowane: cmdText = String.Format("SELECT foo FROM bar WHERE baz …

3
Czy jest StartsWith lub Contains w t sql ze zmiennymi?
Próbuję wykryć, czy na serwerze działa wersja Express Edition. Mam następujący t sql. DECLARE @edition varchar(50); set @edition = cast((select SERVERPROPERTY ('edition')) as varchar) print @edition W moim przypadku @edition = Express Edition (64-bit) Jak mogę wykonać następujące czynności? (Inspirowane C #). DECLARE @isExpress bit; set @isExpress = @edition.StartsWith('Express Edition');

6
Jak mogę przyznać sobie dostęp administracyjny do lokalnej instancji SQL Server?
Zainstalowałem SQL Server 2008 R2 na moim komputerze lokalnym. Ale nie mogę utworzyć nowej bazy danych ze względu na prawa (lub ich brak). „ODMOWA UTWORZENIA BAZY DANYCH” Dlatego próbowałem przypisać uprawnienia administratora do mojego obecnego loginu „Użytkownik nie ma uprawnień do wykonania tej czynności”. Próbowałem również utworzyć nowy login, który …


21
Niezsynchronizowane polecenia; nie możesz teraz uruchomić tego polecenia
Próbuję wykonać mój kod PHP, który wywołuje dwa zapytania MySQL za pośrednictwem mysqli i wyświetla komunikat o błędzie „Polecenia nie są zsynchronizowane; nie można teraz uruchomić tego polecenia”. Oto kod, którego używam <?php $con = mysqli_connect("localhost", "user", "password", "db"); if (!$con) { echo "Can't connect to MySQL Server. Errorcode: %s\n". …
94 php  sql  mysql  mysqli 

4
Czy mySQL MONTH () ma używać zer wiodących?
Jak określić, aby funkcja MONTH () mySQL zwracała w tym zapytaniu wartość „08” zamiast 8? Chciałbym, żeby ten rodzaj działał na zasadzie daty. Aktualnie otrzymuję wyniki dla daty takiej jak 2006-9 2007-1 2007-10 2007-11 aktualne zapytanie: SELECT COUNT(*), CONCAT(YEAR(`datetime_added`), '-', MONTH(`datetime_added`)) as date FROM `person` WHERE (email = '' OR …
94 mysql  sql  date 

4
Jak używać zmiennych w instrukcji SQL w Pythonie?
Ok, więc nie mam takiego doświadczenia w Pythonie. Mam następujący kod w Pythonie: cursor.execute("INSERT INTO table VALUES var1, var2, var3,") gdzie var1jest liczbą całkowitą, var2i var3są łańcuchami. Jak mogę napisać nazwy zmiennych bez Pythona, włączając je jako część tekstu zapytania?
94 python  sql 

5
Zadeklaruj zmienną w SQLite i użyj jej
Chcę zadeklarować zmienną w SQLite i używać jej w insertdziałaniu. Podobnie jak w MS SQL: declare @name as varchar(10) set name = 'name' select * from table where name = @name Na przykład będę musiał go pobrać last_insert_rowi użyć w insert. Znalazłem coś na temat wiązania, ale nie do końca …

2
Zaktualizuj jedną tabelę MySQL wartościami z innej
Próbuję zaktualizować jedną tabelę MySQL na podstawie informacji z innej. Mój originalstół wygląda następująco: id | value ------------ 1 | hello 2 | fortune 3 | my 4 | old 5 | friend A tobeupdatedtabela wygląda tak: uniqueid | id | value --------------------- 1 | | something 2 | | …
94 mysql  sql 



4
mysql usuń w trybie awaryjnym
Mam instruktora tabeli i chcę usunąć rekordy, które mają wynagrodzenie w przedziale. Intuicyjny sposób wygląda tak: delete from instructor where salary between 13000 and 15000; Jednak w trybie awaryjnym nie mogę usunąć rekordu bez podania klucza podstawowego (ID). Więc piszę następujący sql: delete from instructor where ID in (select ID …
94 mysql  sql 

9
Wyszukiwanie pełnotekstowe za pomocą InnoDB
Tworzę aplikację internetową o dużej objętości, której częścią jest baza danych MySQL zawierająca wpisy w dyskusji, które będą musiały bezproblemowo urosnąć do ponad 20 milionów wierszy. Początkowo planowałem użyć MyISAM dla tabel (dla wbudowanych funkcji wyszukiwania pełnotekstowego ), ale myśl o zablokowaniu całej tabeli z powodu jednej operacji zapisu sprawia, …

6
Jak napisać LINQ .Skip (1000) .Take (100) w czystym SQL?
Jaki jest odpowiednik SQL .Skip()metody w LINQ? Na przykład: Chciałbym wybrać wiersze 1000-1100 z określonej tabeli bazy danych. Czy jest to możliwe tylko w przypadku SQL? A może muszę zaznaczyć całą tabelę, a następnie znaleźć wiersze w pamięci? Najlepiej byłoby tego uniknąć, jeśli to możliwe, ponieważ stół może być dość …
93 .net  sql  sql-server 


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.