«sql» etiketlenmiş sorular

Yapısal Sorgulama Dili (SQL), veritabanlarını sorgulamak için kullanılan bir dildir. Sorular, kod örneklerini, tablo yapısını, örnek verileri ve kullanılan DBMS uygulaması için bir etiketi (örn. MySQL, PostgreSQL, Oracle, MS SQL Server, IBM DB2, vb.) İçermelidir. Sorunuz yalnızca belirli bir DBMS ile ilgiliyse (belirli uzantıları / özellikleri kullanır), bunun yerine o DBMS etiketini kullanın. SQL ile etiketlenen soruların cevaplarında ISO / IEC standart SQL kullanılmalıdır.

7
MySQL ile boş bir alan kontrol ediliyor
E-posta adresleri olan belirli kriterlere sahip kullanıcıları kontrol etmek için bir sorgu yazdım. Sitemiz, bir kullanıcının bir e-posta adresine sahip olmasına veya olmamasına izin verecektir. $aUsers=$this->readToArray(' SELECT `userID` FROM `users` WHERE `userID` IN(SELECT `userID` FROM `users_indvSettings` WHERE `indvSettingID`=5 AND `optionID`='.$time.') AND `email`!="" '); SQL'de boş bir alanı kontrol etmenin en …
101 php  sql  mysql  null 

5
SQL güncellemesi yalnızca sütun değiştirildiğinde tetiklenir
Diğer örneklere bakarak aşağıdakileri buldum, ancak istediğim gibi çalışmıyor: QtyToRepairDeğer güncellendiyse yalnızca değiştirilen bilgileri güncellemesini istiyorum ... ama yapmıyor bu. Nerede olduğunu açıklarsam, değiştirilen bilgiler her durumda güncellenir. Dediğim gibi diğer örnekler beni iyimser hissettirdi. Herhangi bir ipucu takdir edildi. Teşekkürler. Walter ALTER TRIGGER [dbo].[tr_SCHEDULE_Modified] ON [dbo].[SCHEDULE] AFTER UPDATE AS …
101 sql  sql-server  triggers 

23
Veritabanı tablolarında kimlik sütunlarının adlandırılması
Veritabanı tablolarındaki kimlik sütunlarının adlandırılmasıyla ilgili insanların görüşlerini merak ediyordum. Bir kimlik sütununun birincil anahtarına sahip Faturalar adında bir tablom varsa, bu sütunu InvoiceID olarak adlandırırım, böylece diğer tablolarla çakışmaz ve ne olduğu açıktır. İşyerinde güncel olduğum yerde, tüm kimlik sütunlarını ID olarak adlandırdılar. Böylece şunları yapacaklardı: Select i.ID , …


3
String_agg () işlevinden sonuç nasıl sıralanır
Bir masam var: CREATE TABLE tblproducts ( productid integer, product character varying(20) ) Satırlar ile: INSERT INTO tblproducts(productid, product) VALUES (1, 'CANDID POWDER 50 GM'); INSERT INTO tblproducts(productid, product) VALUES (2, 'SINAREST P SYP 100 ML'); INSERT INTO tblproducts(productid, product) VALUES (3, 'ESOZ D 20 MG CAP'); INSERT INTO tblproducts(productid, …

27
T-SQL ile rastgele dizeler oluşturma
T-SQL kullanarak sözde rasgele bir alfasayısal dize oluşturmak isteseydiniz, bunu nasıl yapardınız? Dolar işaretleri, çizgiler ve eğik çizgiler gibi karakterleri ondan nasıl hariç tutarsınız?
101 sql  tsql  random 

6
Tek bir ifadede java'da yürütülen birden çok sorgu
Merhaba, MySQL sorgu tarayıcısında mümkün olmasına rağmen şu anda bir istisna sağladığından, JDBC'yi kullanarak böyle bir şeyi yürütmenin mümkün olup olmadığını merak ediyordum. "SELECT FROM * TABLE;INSERT INTO TABLE;" SQL sorgu dizesinin bölünmesi ve ifadenin iki kez çalıştırılmasıyla mümkün olduğunu fark etsem de, bunun için tek seferlik bir yaklaşım olup …
100 java  mysql  sql  jdbc 

2
Kullanıcı Şifrelerinin Temizlenmesi
Kullanıcı tarafından sağlanan şifreleri hash hale getirmeden ve veritabanımda saklamadan önce nasıl kaçmalı veya temizlemeliyim? PHP geliştiricileri, güvenlik amacıyla kullanıcıların şifrelerini karıştırmayı düşündüklerinde, genellikle bu şifreleri kullanıcı tarafından sağlanan diğer veriler gibi düşünme eğilimindedirler. Bu konu, parola depolamayla ilgili PHP sorularında sıklıkla ortaya çıkar; geliştirici genellikle gibi işlevleri kullanarak şifreyi …
100 php  sql  pdo  hash 

3
SQLite - Farklı veritabanlarından tabloları nasıl birleştirirsiniz?
Bir SQLite veritabanı kullanan bir uygulamam var ve her şey olması gerektiği gibi çalışıyor. Şu anda ikinci bir SQLite veritabanı gerektiren yeni işlevler ekleme sürecindeyim, ancak farklı veritabanlarından tabloları nasıl birleştireceğimi bulmakta zorlanıyorum. Biri bana bu konuda yardımcı olabilirse, gerçekten minnettar olurum! Düzenle: Kabul edilen yanıtta belirtildiği gibi veritabanlarını eklediğinizde …
100 sql  database  sqlite  join 


5
SQL Server'da ne zaman GO kullanmalısınız ve ne zaman noktalı virgül kullanmalısınız;?
GO anahtar sözcüğünü komutlardan sonra ne zaman kullanmam gerektiği ve komutların sonunda noktalı virgül gerekip gerekmediği konusunda her zaman kafam karıştı. Farklar nelerdir ve bunları neden / ne zaman kullanmalıyım? SQL Server Management Studio'da Generate komut dosyasını çalıştırdığımda, GO her yerde kullanıyor gibi görünüyor, ancak noktalı virgül kullanmıyor.
100 sql  sql-server 


5
SQL NVARCHAR ve VARCHAR Limitleri
Hepsi, büyük (kaçınılmaz) dinamik bir SQL sorgum var. Seçim kriterlerindeki alanların sayısı nedeniyle dinamik SQL içeren dizi 4000 karakterin üzerinde büyüyor. Şimdi, 4000 maks. Set olduğunu anlıyorum NVARCHAR(MAX), ancak ifade için Sunucu Profilcisi'nde yürütülen SQL'e bakıyorum DELARE @SQL NVARCHAR(MAX); SET @SQL = 'SomeMassiveString > 4000 chars...'; EXEC(@SQL); GO Çalışıyor gibi …


7
Tüm metin tabanlı alanlar için genel bir varchar (255) kullanmanın dezavantajları var mı?
Ben var contactsgibi alanları içeren tabloyu postcode, first name, last name, town, country, phone numbervb olarak tanımlanan hepsi VARCHAR(255)hatta bu alanların hiçbiri yakın 255 karakteri haiz gelecek olsa. (Merak ediyorsanız, bu böyledir çünkü Ruby on Rails geçişleri String alanlarını VARCHAR(255)varsayılan olarak eşler ve ben onu geçersiz kılmaktan hiç rahatsız olmadım). …
100 mysql  sql 

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.