«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.

11
CSV dosyasını SQL Server'a aktarın
.csvSQL Server içine bir dosyayı almak için yardım arıyorum BULK INSERTve birkaç temel sorularım var. Sorunlar: CSV dosya verilerinin arasında ,(virgül) olabilir (Örn: açıklama), bu nedenle bu verileri işlerken nasıl içe aktarma yapabilirim? İstemci CSV'yi Excel'den oluşturursa, virgül içeren veriler ""(çift tırnak) içine [aşağıdaki örnekte] eklenir, böylece içe aktarma bunu …
186 sql  sql-server  csv  bulkinsert  bulk 




3
INSERT… DUPLICATE ANAHTARINA (hiçbir şey yapmayın)
İki sütun için benzersiz bir anahtar içeren bir tablo var: CREATE TABLE `xpo`.`user_permanent_gift` ( `id` INT UNSIGNED NOT NULL AUTO_INCREMENT , `fb_user_id` INT UNSIGNED NOT NULL , `gift_id` INT UNSIGNED NOT NULL , `purchase_timestamp` TIMESTAMP NULL DEFAULT now() , PRIMARY KEY (`id`) , UNIQUE INDEX `user_gift_UNIQUE` (`fb_user_id` ASC, `gift_id` ASC) …
184 mysql  sql  unique-key 


18
ALTER TABLE ifadesi, FOREIGN KEY kısıtlamasıyla çakıştı
Masama yabancı anahtar eklemeye çalışırken bir sorunum var tblDomare; burada neyi yanlış yapıyorum? CREATE TABLE tblDomare (PersNR VARCHAR (15) NOT NULL, fNamn VARCHAR (15) NOT NULL, eNamn VARCHAR (20) NOT NULL, Erfarenhet VARCHAR (5), PRIMARY KEY (PersNR)); INSERT INTO tblDomare (PersNR,fNamn,eNamn,Erfarenhet) Values (6811034679,'Bengt','Carlberg',10); INSERT INTO tblDomare (PersNR,fNamn,eNamn,Erfarenhet) Values (7606091347,'Josefin','Backman',4); INSERT …
184 sql  sql-server  database 

25
Oracle'daki bir tablodan sütun adlarını nasıl alabilirim?
Tablodaki verilerle karıştırılmaması gereken sütun adlarını almak için veritabanını sorgulamak gerekiyor . Örneğin, ben adında bir tablo varsa EVENT_LOGiçerdiğini eventID, eventType, eventDescveeventTime , o zaman sorgu ve başka bir şey gelenler alan adlarını almak istemez. Bunu nasıl yapacağımı buldum: Microsoft SQL Server MySQL PostgreSQL Ancak şunu bilmeliyim: Bu Oracle'da nasıl …
184 sql  database  oracle 


13
Bazı SQLite3 tablolarının verilerini nasıl dökebilirim?
Bir veritabanının bazı SQLite3 tablolarının (tüm tabloların değil) yalnızca şemasını değil verilerini ve verilerini nasıl dökebilirim? Döküm daha sonra veritabanına kolayca yeniden girilmesi ve komut satırından yapılması gerektiği için SQL biçiminde olmalıdır. Gibi bir şey sqlite3 db .dump ancak şemayı boşaltmadan ve hangi tabloların döküleceğini seçmeden.
183 sql  sqlite 

10
Sadece PostgreSQL tablo adı kullanılamaz (“ilişki mevcut değil”)
Basit bir veritabanı sorgusu yapmak için aşağıdaki PHP komut dosyasını çalıştırmaya çalışıyorum: $db_host = "localhost"; $db_name = "showfinder"; $username = "user"; $password = "password"; $dbconn = pg_connect("host=$db_host dbname=$db_name user=$username password=$password") or die('Could not connect: ' . pg_last_error()); $query = 'SELECT * FROM sf_bands LIMIT 10'; $result = pg_query($query) or die('Query …

13
Sütunun boş olmadığı yerde MySQL seçin
MySQL'de yalnızca bir şeyin olduğu yerlerde sütun seçebilir miyim? Örneğin, aşağıdaki sorgu var: select phone, phone2 from jewishyellow.users where phone like '813%' and phone2 Sadece telefonun 813 ile başladığı ve telefon2'nin içinde bir şey olduğu satırları seçmeye çalışıyorum.
182 sql  mysql 

4
MySQL / SQL: Tarihe göre yalnızca bir Datetime sütununda gruplandır
Şuna benzer bir sütuna sahip bir tablo olması: mydate DATETIME... Ben gibi bir sorgu var: SELECT SUM(foo), mydate FROM a_table GROUP BY a_table.mydate; Bu datetimesaatler ve dakikalar dahil olmak üzere tam olarak gruplandırılacaktır . Sadece tarihe göre, göre grup yapmak isteyen YYYY/MM/DDvermeyerek YYYY/MM/DD/HH/mm. Bunu nasıl yapacağını bilen var mı? Hala …
182 sql  mysql 

12
MySQL'de Birincil Anahtarı Kaldır
Ben kullanıcı_customers canlı MySQL veritabanındaki izinleri eşleyen aşağıdaki tablo şeması var: mysql> describe user_customer_permission; +------------------+---------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +------------------+---------+------+-----+---------+----------------+ | id | int(11) | NO | PRI | NULL | auto_increment | | user_customer_id | int(11) | NO | PRI …


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.