«tsql» etiketlenmiş sorular

T-SQL (Transact Structured Query Language), Sybase ASE ve Microsoft SQL Server tarafından desteklenen SQL işlevselliğinin bir uzantısıdır. Bu etiketi MySQL, PostgreSql, Oracle (Pl / SQL) ile ilgili sorgular için kullanmayın. LINQ kullanılarak yazılan SQL kodunun da bu etiketin bir parçası olmayacağını lütfen unutmayın. Bu etiket, Microsoft SQL Server kullanılarak gelişmiş SQL programlama için özel olarak oluşturulmuştur.

11
Eşit değil <>! = NULL üzerinde operatör
Birisi SQL'de aşağıdaki davranışı açıklayabilir mi? SELECT * FROM MyTable WHERE MyColumn != NULL (0 Results) SELECT * FROM MyTable WHERE MyColumn &lt;&gt; NULL (0 Results) SELECT * FROM MyTable WHERE MyColumn IS NOT NULL (568 Results)
271 sql  sql-server  tsql  null 




15
T-SQL ile gün ay ve yıldan tarih oluşturma
SQL Server 2005'te bir tarih 12, 1, 2007 gibi tek tek parçalarla bir tarih dönüştürmek çalışıyorum. Aşağıdaki denedim: CAST(DATEPART(year, DATE)+'-'+ DATEPART(month, DATE) +'-'+ DATEPART(day, DATE) AS DATETIME) ancak bu yanlış tarihle sonuçlanır. Üç tarih değerini uygun bir tarih / saat biçimine dönüştürmenin doğru yolu nedir?

23
TSQL datetime alanından YYYY-AA-GG biçiminde tarih nasıl alınır?
SQL Server'dan YYYY-MM-DDbiçimdeki bir tarihi nasıl alabilirim ? SQL Server 2000 ve üstü ile çalışmak için buna ihtiyacım var. Bunu SQL Server'da gerçekleştirmenin basit bir yolu var mı veya sonuç kümesini aldıktan sonra programlı olarak dönüştürmek daha kolay olur mu? Microsoft Technet'te CAST ve CONVERT'i okudum , ancak istediğim biçim …
260 sql-server  tsql 

7
Bir sütunda DISTINCT SEÇİN
SQL Server kullanarak, var ... ID SKU PRODUCT ======================= 1 FOO-23 Orange 2 BAR-23 Orange 3 FOO-24 Apple 4 FOO-25 Orange İstiyorum 1 FOO-23 Orange 3 FOO-24 Apple Bu sorgu beni oraya götürmüyor. DISTINCT'i yalnızca bir sütunda nasıl seçebilirim? SELECT [ID],[SKU],[PRODUCT] FROM [TestData] WHERE ([PRODUCT] = (SELECT DISTINCT [PRODUCT] FROM …
258 sql  sql-server  tsql  distinct 

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, …

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 = …


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 

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 



12
Bir veritabanına yapılan tüm bağlantıları öldüren komut dosyası (RESTRICTED_USER ROLLBACK'ten daha fazlası)
Bir Visual Studio Veritabanı projesinden (TFS Auto Build aracılığıyla) sık sık yeniden dağıtan bir geliştirme veritabanı var. Bazen derlememi çalıştırdığımda şu hatayı alıyorum: ALTER DATABASE failed because a lock could not be placed on database 'MyDB'. Try again later. ALTER DATABASE statement failed. Cannot drop database "MyDB" because it is …

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.