«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
PostgreSQL'de zaman damgasından tarihi (yyyy / aa / gg) ayıkla
PostgreSQL'de bir zaman damgasından sadece tarih kısmını ayıklamak istiyorum. Ben DATEbir DATEdeğer bekliyor başka bir tabloya ekleyebilirsiniz böylece bir postgresql türü olması gerekiyor . Mesela eğer varsa 2011/05/26 09:00:00, istiyorum2011/05/26 Dökümü denedim, ancak sadece 2011'i alıyorum: timestamp:date cast(timestamp as date) Denedim to_char()ile to_date(): SELECT to_date(to_char(timestamp, 'YYYY/MM/DD'), 'YYYY/MM/DD') FROM val3 WHERE …

7
SQL Server SELECT INTO @variable?
Ben mükemmel para cezası yürüten benim Sql (2008) Saklı Procs birinde aşağıdaki kodu var: CREATE PROCEDURE [dbo].[Item_AddItem] @CustomerId uniqueidentifier, @Description nvarchar(100), @Type int, @Username nvarchar(100), AS BEGIN DECLARE @TopRelatedItemId uniqueidentifier; SET @TopRelatedItemId = ( SELECT top(1) RelatedItemId FROM RelatedItems WHERE CustomerId = @CustomerId ) DECLARE @TempItem TABLE ( ItemId uniqueidentifier, …

14
eklemeye çalışırken hata, dize veya ikili veriler kesilecek
Aşağıdaki satırlarla data.bat dosyasını çalıştırıyorum: Rem Tis batch file will populate tables cd\program files\Microsoft SQL Server\MSSQL osql -U sa -P Password -d MyBusiness -i c:\data.sql Data.sql dosyasının içeriği: insert Customers (CustomerID, CompanyName, Phone) Values('101','Southwinds','19126602729') Kayıt eklemek için 8 benzer satır daha var. Ben bu çalıştırdığınızda start> run> cmd> c:\data.bat, bu …
250 sql  sql-server 


4
SQL anahtarları, MUL ve PRI ve UNI
Arasındaki fark nedir MUL, PRIve UNIMySQL? Komutunu kullanarak bir MySQL sorgusu üzerinde çalışıyorum: desc mytable; Alanlardan biri MULanahtar olarak, diğerleri ise UNIveya olarak gösterilir PRI. Bir anahtar varsa PRI, tablo başına yalnızca bir kayıt bu anahtarla ilişkilendirilebilir biliyorum. Bir anahtar ise MUL, bu birden fazla ilişkili kaydın olabileceği anlamına mı …
248 mysql  sql  key 

7
NEREDE vs HAVING
Neden kendi oluşturduğunuz sütunları (örneğin select 1 as "number") MySQL'e HAVINGdeğil sonrasına yerleştirmeniz gerekiyor WHERE? Ve yapmak yerine herhangi bir dezavantajı var WHERE 1mı (bir sütun adı yerine tüm tanımı yazmak)?

13
ORM veya düz SQL mi kullanıyorsunuz? [kapalı]
Kapalı . Bu soru görüş temelli . Şu anda cevapları kabul etmiyor. Bu soruyu geliştirmek ister misiniz? Bu yayını düzenleyerek gerçekler ve alıntılarla yanıtlanabilmesi için soruyu güncelleyin . 5 yıl önce kapalı . Bu soruyu geliştir Geliştirdiğim bazı uygulamalar için (daha sonra unutmaya devam ettim), öncelikle MySQL için düz SQL …

19
SQL Server veritabanındaki tüm tetikleyicileri tablo adı ve tablonun şeması ile listelemek gerekir
Tablo adı ve tablonun şeması ile SQL Server veritabanındaki tüm tetikleyicileri listelemek gerekiyor. Neredeyse bununla beraberim: SELECT trigger_name = name, trigger_owner = USER_NAME(uid),table_schema = , table_name = OBJECT_NAME(parent_obj), isupdate = OBJECTPROPERTY( id, 'ExecIsUpdateTrigger'), isdelete = OBJECTPROPERTY( id, 'ExecIsDeleteTrigger'), isinsert = OBJECTPROPERTY( id, 'ExecIsInsertTrigger'), isafter = OBJECTPROPERTY( id, 'ExecIsAfterTrigger'), isinsteadof = …

14
MySQL tüm tabloları OPTİMİZE EDİYOR MU?
MySQL, bir MySQL kurulumunda kullanılmayan alanı geri kazanmak için kullanılabilecek bir OPTIMIZE TABLE komutuna sahiptir. Veritabanındaki ve / veya sunucu kurulumundaki her tablo için bu optimizasyonu çalıştırmanın bir yolu (yerleşik komut veya ortak saklı yordam) var mıdır, yoksa bu, kendiniz kodlamanız gereken bir şey mi?
245 mysql  sql 


12
NOT IN yan tümcesinde NULL değerler
Bu sorun, biri not in wherekısıtlama ve diğeri a kullanarak özdeş sorgular olduğunu düşündüğüm için farklı kayıt sayıları aldığımda ortaya çıktı left join. not inKısıtlamadaki tabloda, bir boş değer (hatalı veriler) vardı ve bu da sorgunun 0 kayıt sayısını döndürmesine neden oldu. Nedenini biraz anlıyorum ama konsepti tam olarak kavramak …
245 sql  sql-server  tsql  null  notin 

3
Veritabanındaki bir sayının kesinliğini ve ölçeğini nasıl yorumlayabilirim?
Bir veritabanında belirtilen aşağıdaki sütun var: ondalık (5,2) Kişi bunu nasıl yorumlar? SQL Server Management stüdyosunda görüntülenen sütundaki özelliklere göre bunun anlamını görebiliyorum: ondalık (Sayısal kesinlik, Sayısal ölçek). Hassasiyet ve ölçek gerçek anlamda ne anlama geliyor? Bunu 5 basamaklı ve iki ondalık basamaklı bir ondalık sayı olarak yorumlamak kolay olurdu …


11
SQL Server'da nasıl yabancı anahtar oluştururum?
Ben asla SQL Server için "el kodlu" nesne oluşturma kodu var ve yabancı anahtar decleration SQL Server ve Postgres arasında görünüşte farklı. İşte benim sql şimdiye kadar: drop table exams; drop table question_bank; drop table anwser_bank; create table exams ( exam_id uniqueidentifier primary key, exam_name varchar(50), ); create table question_bank …
243 sql  sql-server  tsql 

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.