«sql-server» etiketlenmiş sorular

Microsoft SQL Server'ın tüm sürümleri (MySQL değil). Lütfen genellikle soruyla alakalı olduğu için sql-server-2016 gibi sürüme özgü bir etiket ekleyin.

1
MS SQL Server SEQUENCE'larının neden Oracle gibi bir ORDER parametresi yok?
In belgelenmesi CREATE SEQUENCET-SQL için , bunu görebilirsiniz CREATE SEQUENCEkomut hiçbir vardır ORDERparametre. Karşılaştırma için, Oracle belgelerCREATE SEQUENCE göstermek ORDER/ NOORDERseçenekleri: ORDER ORDERSıra numaralarının istek sırasına göre oluşturulmasını garanti etmek için belirtin . Bu yan tümce, sıra numaralarını zaman damgası olarak kullanıyorsanız yararlıdır. Birincil anahtarlar oluşturmak için kullanılan sekanslar için …

2
LIKE ifadesinde PIVOT yapmak mümkün mü
Tablodaki öğelere (olduğu gibi COLUMN LIKE='Value%') göre gruplamak mümkün müdür PIVOT? Ben bir tablo [DBT] var. [Durum] çeşitli durumlar (veritabanları, örnekler, vb.) İçerir ve pivot / sorgu tüm PROD ve TEST değerlerini tek değerler olarak, ancak gruplandırmak istemiyorum. Örneğin Yerine durumları için sütunlar sahip Prod, Prod ACC, Prod APP, .. …


1
xml yolu ('') çıkışı için
Aşağıdakileri çalıştırdığımda select t.type from (values ('Green'),('Blue'),('Red')) as t(type) for xml path('') Bu çıktıyı alıyorum <type>Green</type> <type>Blue</type> <type>Red</type> Aşağıdakileri çalıştırırsam select t.type + '/' from (values ('Green'),('Blue'),('Red')) as t(type) for xml path('') Bu çıktıyı alıyorum Green/Blue/Red/ Seçime bitiştirmeyi neden eklemek, xml dosyasındaki bir satırdaki tür etiketlerinin ve çıktının kaldırılmasına neden …

3
Neden bir FROM yan tümcesi eksik olan bu sorgu hata vermiyor?
Yani içinde bir yazım hatası olan bir alt sorgu ile bir sorgu var. FROM yan tümcesi eksik. Ama çalıştırdığınızda, hata yapmaz! Neden!? SELECT 1 ,r.id ,'0D4133BE-C1B5-4141-AFAD-B171A2CCCE56' ,GETDATE() ,1 ,'Y' ,'N' ,oldItem.can_view ,oldItem.can_update FROM Role r JOIN RoleObject oldReport ON r.customer_id = oldReport.customer_id JOIN RoleItem oldItem ON oldReport.id = oldItem.role_object_id AND …


1
Görünüşe göre, CLR montaj fonksiyonum kilitlenmelere neden oluyor?
Uygulamamızın bir Oracle veritabanı veya Microsoft SQL Server veritabanı ile eşit derecede iyi çalışması gerekir. Bunu kolaylaştırmak için, sorgu sözdizimimizi homojenleştirmek üzere bir avuç UDF oluşturduk. Örneğin, SQL Server'da GETDATE () ve Oracle'da SYSDATE vardır. Aynı işlevi yerine getirirler ancak farklı kelimelerdir. Her iki platform için de ortak bir işlev …



1
Eksik Kümelenmemiş Dizin zaten Kümelenmiş Dizin'in bir parçası
Yavaş çalışan bir sorgu hata ayıklama ve yürütme planı 51.6648 etkisi ile kümelenmemiş bir dizin önerilir. Ancak, kümelenmemiş dizin yalnızca zaten Birincil Anahtar (PK) Kompozit Kümelenmiş Dizini'nde bulunan sütunları içerir. Bu, dizindeki sütunların sırası nedeniyle olabilir mi? örneğin, kümelenmiş dizindeki sütunlar en seçici olandan en az düzeye doğru değilse, kümelenmemiş …

1
İstatistikler gün boyunca rastgele kayboluyor / boş çıkıyor
Ben indeks istatistikleri ile yapmak zorunda inanıyorum bazı performans ile ilgili sorunları gösteren bir SQL Server 2017 (CU9) veritabanı var. Sorun giderme sırasında istatistiklerin güncellenmediğini keşfettim (yani DBCC SHOW_STATISTICS tüm NULL değerleri döndürür). Etkilenen tabloda UPDATE STATISTICS'i yürüttüm ve SHOW_STATISTICS'in gerçek değerleri dün saat 16: 00'da döndürdüğünü doğruladım. Bu sabah …

1
Sistem Sağlığında “sql_exit_invoked” olduğunda ne anlama gelir?
SQL Server 2016 Standard sunucularımdan birinde sorun yaşıyorum. 8 üretim sunucum var ve bu günlükte herhangi bir iz bırakmadan rastgele çöküyor tek biridir. Üzerinde system_health etkin. Ben sistem sağlık cadı "sql_exit_invoked" bir satır olduğunu fark ettim. Bu satırda daha fazla bilgi bulmaya çalışıyorum. Ne anlama geliyor? İnternet üzerinden bulduğum tek …

1
İzin istiflemeyi reddetme izni verme
Rol için db_denycustomer, yalnızca müşteri tablosunun sütun kodunun SEÇİLEBİLİR olmasını ve diğerlerinin yok olmasını istiyorum. Ben de bunu yaptım: DENY SELECT ON dbo.customer TO db_denycustomer GRANT SELECT ON dbo.customer (code) TO db_denycustomer ... ve iyi çalışıyor. Güzel! Ama neden ? İlgili makalelerde okuduğum şey, izinlerin toplanmasıdır, ancak DENYöncelik taşır. Buna …

1
SELECT sorgusunda aritmetik taşma
Basit bir SELECT deyiminde aritmetik bir taşma ile karşılaştım. Sorgu aşağıdaki gibiydi örn. SELECT [SaleValue] FROM Sales [SaleValue]veri türündeydi decimal(9,0)ve hesaplanan sütun değil. Bunun nedeni, bir şekilde sütunun, bu alanın belirtilen veri tipinden daha büyük bir değer sakladığı bir sıraya sahip olmasıydı, örn decimal(10,0). Seçimi yalnızca sütunun boyutunu büyüttüğümde alabilirim. …

3
Sınırlı işbirliği mesafesine sahip satırlara benzersiz değerler atama çözümü
Oluşturulabilir ve aşağıdaki kod ile doldurulmuş bir tablo var: CREATE TABLE dbo.Example(GroupKey int NOT NULL, RecordKey varchar(12) NOT NULL); ALTER TABLE dbo.Example ADD CONSTRAINT iExample PRIMARY KEY CLUSTERED(GroupKey ASC, RecordKey ASC); INSERT INTO dbo.Example(GroupKey, RecordKey) VALUES (1, 'Archimedes'), (1, 'Newton'), (1, 'Euler'), (2, 'Euler'), (2, 'Gauss'), (3, 'Gauss'), (3, 'Poincaré'), …

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.