Otázky a odpovědi týkající se programování - sql-server

Concat sloupec z jedné tabulky, aby každý sloupec jiné tabulky
Mám data v jedné tabulce: 2021-10-01 2021-10-02 A kódy v další tabulce: 0101 0102 Chci, aby mé výsledky vypadají tak: 2021-10-01 - 0101 2021-10-02 - 0101 2021-10-01 - 0102 2021-10-01 - 0102 Což znamená přidání všech kódů na každý den do finálového stolu, kde každý den má svůj kód. Datum, tabulka, dotaz: Select DATE from Table1 Kód tabulky dotazu: Select CODE from Table2
sql sql-server tsql
2021-11-24 06:43:45
Porovnat dva řádky (oba s různými ID) a zkontrolovat, jestli jejich hodnoty sloupců jsou stejné. Všechny řádky a sloupce jsou v téže tabulce
Mám tabulku s názvem "SEZNAM" a v této tabulce mám 22 sloupců. Chci, aby dotaz a porovnejte 2 řádky dané tabulky s cílem zkontrolovat, zda každý sloupec má hodnoty, že 2 řádky jsou stejné. Sloupec ID má vždy různé hodnoty v každém řádku, tak jsem se nezahrnuje sloupec ID pro porovnání. Budu jen používat to, aby odkazovat na to, co řádky budou použity pro srovnání. Pokud jsou všechny hodnoty sloupců jsou stejné: Buď jen zobrazovat nic (tenhle se mi líbí nejvíc), nebo jen návrat do 2 řádků, jak to je. Pokud jsou některé hodnoty sloupce nejsou stejné: Buď zobrazit sloupec n...
sql sql-server tsql
2021-11-24 03:55:43
Připojte se k návratu více sloupců a pomocí group by Entity Framework
Snažím se postavit této Entity Framework dotaz vrátit čtyři sloupce: Cidade = a.Nome, Estado = b.Uf, TemperaturaMinima = d.TemperaturaMinima, TemperaturaMaxima = d.TemperaturaMaxima Ale nechci Cidade sloupci opakovat. Tak nevím, jak použít Skupiny jen v Cidade sloupce a vrátit všechny tyto čtyři sloupce. Mohl byste mi pomoci? `var cidadesMaisFrias = (from a in _contexto.Cidades join b in _contexto.Estados on a.EstadoId equals b.Id join d in _contexto.PrevisaoClimas ...
entity-framework linq sql-server
2021-11-24 02:58:26
Více než 50 různých kategorií, které sdílejí 50% atributy. Jak vytvořit všechny tyto tabulky efektivně v sql databázi? [uzavřeno]
Uzavřen. Tato otázka musí být více soustředěný. To není v současné době přijímá odpovědi. Chcete zlepšit tuto otázku? Aktualizace otázku, takže to se zaměřuje na jeden problém, jen tím, že pro úpravy tohoto příspěvku. Uzavřená minulý měsíc. ...
sql sql-server sql-server
2021-11-24 02:49:24
Schedule SSIS balíček spustit podle plánu
Stavím svůj první SSIS balíček, který dovozu plochého souboru ze složky na sdílení Souborů do SQL server DB tabulky. Mám další nastavení tabulky na SQL server DB, kde Začít čas je uložen, musím dotaz v této tabulce a spustit můj balíček v té době. Pokud Nastavení má tabulka 13:00 jako čas začátku, budu muset spustit SSIS balíček v 13:00 a zkontrolovat, zda soubor existuje v souboru podíl, pokud soubor existuje, je importovat do DB ještě musím poslat e-mail oznámení na e-mailový alias. Mám postavený balíček, který lze importovat data z FF na SQL server DB, a to funguje, j...
sql-server ssis sql-server
2021-11-24 02:43:21
Hledat více slov v řetězci v SQL Server
Mám textové přepisy (string) sloupce v tabulce v SQL Server a potřebuji zjistit, zda některý z evidence obsahuje číslo sociálního zabezpečení (žádná čísla v tomto sloupci, pouze text, takže musím hláskovat číslice). Jinými slovy musím zkontrolovat, pokud některý z řetězců obsahuje libovolnou kombinaci devět číslic z deseti možných číslic (jedna, dva, tři, čtyři, pět, šest, sedm, osm, devět, nula). Možná jsem v pořádku s identifikací kombinace libovolných čtyř číslic (poslední čtyři čísla sociálního zabezpečení). Snažil jsem se Like '%one%' or Like '%two%' a tak dále, ale...
search sql sql-server tsql
2021-11-24 02:41:49
Pivot při změně datových typů (dynamicky)
Řekněme, že máme 3 tabulky: uživatelé, customattributes, a customattributevalues. Koncový uživatel může přidat vlastní atributy výběrem název a typ pro atribut, a upravte hodnoty pro všechny uživatele. Zde jsou mé uživatelům: id jméno příjmení aktivní datecreated uživatelské jméno e-mail 3 Ellen Ripley 1 3/25/2235 78439 Rip8439@Weyland-Yutani.com 5 Johnny Rico 1 4/16/2675 Roughneck31 RicoJ31@Roughnecks.com customattributes (mohou být přidány do kdykoliv) id fullname uniquename typ 1 Auta Datum hiredate datum 2 ID zaměstnance eeid int 3 Vedoucí v...
dynamic pivot sql sql-server
2021-11-24 02:40:38
POKUD EXISTUJE a SLOUČIT Prohlášení
Mám data proudící do jedné tabulky z více jiných tabulek umožňuje říct: Table_A Pak mám Sloučit uložené proc to bere data z tabulky A spojuje ji s Tabulkou B. Nicméně, něco, co se nezdá být správné. Pokud jsem zkrátit a načtení dat funguje to v pohodě, ale když jsem dont zkrátit a zatížení, a jen načtení dotazu do eachh hodinu se mi chybová zpráva, že Msg 8672, Úroveň 16, Stav 1, Postup Merge_Table_A, Řádek 4 [Batch Start 0] SLOUČENÍ prohlášení pokusil AKTUALIZOVAT nebo ODSTRANIT stejném řádku více než jednou. To se stane, když cíl řádek odpovídá více než jeden zdrojový ...
azure sql-merge sql-server sql-server
2021-11-24 01:52:34
Aplikujte RDS tajemství Python v Lambda
Potřebuji přenést SQL Server RDS' tajemství do mého Python kód, který bude spuštěn pomocí Lambda. Jaký by měl být nejlepší přístup, jak zvládnout takový převod? Sholud to být provedeno s boto3 nebo/s AWS Tajemství Manager? Vzorek Python kód: import pyodbc def lambda_handler(event,context): conn = pyodbc.connect('Driver={SQL Server};' 'Server=server_name;' 'Database=db_name;' 'Trusted_Connection=yes;') cursor = conn.cursor() cursor.execute('SELECT * FROM db_name.Table') for r...
Microsoft.EntityFrameworkCore.DbUpdateConcurrencyException: 'operace Databáze očekává, že ovlivní 1 row(s), ale ve skutečnosti ovlivněn 2. řada(s)
Dostal jsem tuto chybu jednou jsem se snaží aktualizovat tabulky se stejnou hodnotou (carNumber), můj stav je aktualizovat, kde skutečné datum návratu pole je null. Z nějakého důvodu, zdá se, že dotaz vrátí 2 řádky, ale ve skutečnosti je tam jen jeden. Používám EF. To je funkce: chyba - print screen public void updateStatus(int carNumber1, string acctualDate1) { DateTime accReturn = DateTime.Parse(acctualDate1); var orderCar1 = db.CarRentalFields.FirstOrDefault(carNum => (carNum.CarNumber == carNumber1 && carNum.ActualReturnDat...
c# entity-framework linq sql-server
2021-11-23 20:34:34
Jak extrapolovat data v SQL Server k výpočtu denní počítá?
To je to, jak data vypadají. To je dlouhý stůl Potřebuji vypočítat počet lidí zaměstnaných ve dne Jak napsat SQL Server logiku, aby si tento výsledek? Jsem treid vytvořit DATA, tabulky a pak připojit, ale to způsobilo chybu, protože tabulka je příliš velká. Potřebuji rekurzivní logiku?
sql sql-server tsql sql-server
2021-11-23 19:56:48
Snaží se změnit varchar se nebude zobrazovat žádné desetinné čárky nebo hodnoty od [uzavřen]
Uzavřen. Tato otázka potřebuje podrobností nebo jasnost. To není v současné době přijímá odpovědi. Chcete zlepšit tuto otázku? Přidat detaily a objasnit problém tím, že pro úpravy tohoto příspěvku. Uzavřená minulý měsíc. Tento příspěvek byl upraven a p...
sql sql-server tsql sql-server
2021-11-23 19:52:25
Nelze vložit bigint v SQL Server pomocí typeorm (NestJS)
Chci vložit záznam do SQL Server pomocí typeorm, kde sloupec má typ bigint. Mám Kočky entitu s id typu: bigint. import { Column, Entity } from 'typeorm'; @Entity('Cats') export class CatsEntity { @Column({ type: 'bigint', name: 'CatID' }) public id: string; @Column('int', { primary: true, name: 'CatDB' }) public db: number; @Column('varchar', { name: 'Name' }) public name: string; @Column('datetime', { name: 'DDB_LAST_MOD' }) public ddbLastMod: Date; } A dto, že se dostanu do správce: export class InsertCatsDto { public id: string; public db: nu...
nestjs sql-server typeorm sql-server
2021-11-23 18:27:43
Jak mám správně přidat tento dotaz do existujícího dotazu v návrháři Dotazu?
V současné době mám níže dotaz napsal do Návrháře Dotazu. Ptal jsem se včera a fungovalo to na jeho vlastní, ale rád bych, aby ji začlenit do stávající zprávy. SELECT Distinct i.ProductNumber ,i.ProductType ,i.ProductPurchaseDate ,ih.SalesPersonComputerID ,ih.SalesPerson ,ic2.FlaggedComments FROM [Products] i LEFT OUTER JOIN (SELECT Distinct MIN(c2.Comments) AS FlaggedComments ,c2.SalesKey FROM [SalesComment] AS c2 WHERE(c2.Comments like 'Flagged*%') GROUP BY c2.SalesKey) ic2 ON ic2.SalesKey = ...
TSQL - Parse XML metadat a hodnoty dynamicky
Pozadí Mám XML sloupec v mé tabulky SQL (pomocí SQL Server). Každý uzel má různé množství metadat. Například, v příkladu níže, Krok Číslo 1 má pouze "Ne" jako metadata, zatímco, Krok Číslo 2 navíc má RBuffer. <Step No="1" >Step Number 1</Step> <Step No="2" RBuffer="6000">Step Number 2</Step> <Step No="3" Macro="5">Step Number 3</Step> Očekávaný Výstup Rád bych, aby extrahovat metadata dynamicky a zároveň popadl hodnotu. Pro výše uvedený příklad by vypadat jako níže uvedená tabulka. Důl...
sql sql-server tsql xquery
2021-11-23 17:24:48
Jak lze dynamicky měnit strukturu XML řetězce v SQL
Potřebuji SQL skript, který bude tahat XML řetězec z DB [varchar(max)], zkontrolujte ji, a aktualizovat ji, pokud to odpovídá konkrétní situaci. Představte si, že můj xml je v následujícím formátu: <root> <level1> <level2> <level3 /> <level3 /> </level2> </level1> <level1> <level2> <level3> <level4> <level5> <level6 here="now is the time for XYZ"> <options> <option this="that&...
sql-server tsql xml xquery
2021-11-23 17:17:51
XML z SQL Server
zkusil níže, ale dokud a pokud jsem udělal AcknowledgeShipmentInbound uzlu prázdné (vymazání releaseID="9.2" xmlns="http://schema.infor.com/InforOAGIS/2" xmlns:xs="http://www.w3.org/2001/XMLSchema") select dotazu není načítání hodnoty. Declare @xmlData xml set @xmlData = '<?xml version="1.0"?> <AcknowledgeShipmentInbound releaseID="9.2" xmlns="http://schema.infor.com/InforOAGIS/2" xmlns:xs="http://www.w3.org/2001/XMLSchema"> <ApplicationArea> <Sender> <LogicalID&g...
sql-server xml xml xquery
2021-11-23 15:46:45
Problém s vytvoření externí tabulky v SQL Server 2016 pomocí Polybase
Chyba se zobrazí při vytvoření externí tabulky. Může mi někdo říct, jestli je to problém s Hadoop nastavení v core-site.xml nebo jiný soubor ? Je port 9000 správné nastavení na SQL na straně Serveru, nebo mám použít jiný ? Obecný přehled architektury : SQL Server a Hadoop běží na jiných Serverech se systémem Windows. Po Ping zkontrolovat, oba servery mohou navzájem vidět. V SQL Server, TCP přenosu je nastaven a firewall je nastaven správně. Chyba Msg 105036, Úroveň 16, Stav 1, Řádek 33 Externí Zdroje Dat informace nelze načíst z důvodu vnitřní chyby Výjimka typu 'JNI....
Azure ADF Chyba chyba přetečení Aritmetické převod výraz na datový typ int
Pracuji s azure ADF a mám problémy, když jsem spustit tento dotaz na azure ADF: SELECT COUNT(*) AS c FROM TABLE WHERE CONVERT(date, (FORMAT(DATEADD(second, CONVERT(bigint, TS) / 1000, '19700101'), 'yyyy-MM-dd'))) = CONVERT(Date, GETDATE()) Výstup je chyba Aritmetické přetečení ale pokud změním = na >=dotaz funguje a vrací výstup. Na TS je UNIXTIMESTAMP jako 1637680012264. Pomocí kombinace >= a < není v pořádku, protože se potýkám s není souvislé dny (musím použít WHERE TS IN (date1, date2, etc...) Mohl by mi někdo pomoci? Díky předem
azure azure-data-factory sql sql-server
2021-11-23 15:02:27
Přidávání nových řádků (Hodnota NULL), aby více nadřazený podřízený hierarchie
Mám více rodič dítě hierarchie skládající se ze 100k+ záznamy. To je malá část. Dítě Rodič 1 2 1 3 2 3 Musím projít každou hodnotu ze sloupce Rodič, a zkontrolujte, zda stejná hodnota existuje také ve sloupci Dítě. Pokud tomu tak není, pak vytvořit řádek s (hodnota NULL). V tomto příkladu hodnota 3 neexistuje v Dítěti sloupec tak, potřebuju to pro vytvoření nového řádku s hodnotami (3, NULL). Dítě Rodič 3 NULL 1 2 1 3 2 3 Můj kód nevrátí chybu, ale to není to, co chci, aby to udělat. INSERT INTO #table (child, parent) SELECT (CASE WHEN p...
parent-child sql sql-server sql-server
2021-11-23 14:41:35
SQL Server :: MASKOVANÝ S (FUNKCE = 'výchozí()'); nefunguje
Mým cílem je, aby se maska sloupce v SQL Server 2019. Já jsem po velmi jednoduché průvodce. Jsem spuštění tohoto dotazu proti AdventureWorks2014 a jsem vytvořit kopii Person.Person: SELECT [BusinessEntityID] ,[PersonType] ,[NameStyle] ,[Title] ,[FirstName] ,[MiddleName] ,[LastName] ,[Suffix] ,[EmailPromotion] ,[AdditionalContactInfo] ,[Demographics] ,[rowguid] ,[ModifiedDate] INTO [Person].[PersonMasked] FROM [AdventureWorks2014].[Person].[PersonMasked] ORDER BY BusinessEntityID Já jsem t...
Náplň nuly s poslední není hodnota null v SQL Serveru na Poštovní Kódy
Mám dvě tabulky PostalCodes (s jedním sloupcem s hodnotami z 00-00 na 99-999) a Customers (který má, vedle všechny údaje zákazníka, poštovní směrovací číslo a ID zaměstnance, který je slouží zákazníkovi). Takže tyto dva jsem jednoduše připojil přes poštovní směrovací číslo: SELECT DISTINCT KP.postal, K.IDemp FROM PostalCodes KP LEFT JOIN [Customers] K ON K.postal = KP.postal a dostanu toto: | postal | IDemp | +--------+-------+ | 00-000 | NULL | | 00-001 | NULL | | 00-001 | 12PH | | 00-002 | NULL | | 00-003 | NULL | | 00-004 | NULL | | 00-004 | 10...
sql sql-server sql-function sql-server
2021-11-23 13:11:15
Vytvořit přihlášení a uživatel pro Entity Framework s omezeným oprávněním
Nechci, aby sa nebo windows auth účet Entity Framework. To, co chci, je omezený, přihlášení a uživatel pro CRUD operace a cokoliv Entity Framework potřebuje jiného. Díky za každou pomoc.
Zjednodušení dotazu s vnořený dotaz
Chci, aby odstranit potřebu pro vnořený dotaz, jestli můžu z mého dotazu níže, ale snažím se vymyslet, jak. Tady je schéma: SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[expiration] ( [batch_number] [int] NOT NULL, [fruit_number] [int] NOT NULL, [store_number] [int] NOT NULL, [expiration_date] [date] NULL ) ON [PRIMARY] CREATE TABLE [dbo].[fruits] ( [fruit_number] [int] NOT NULL, [fruit_name] [nvarchar](50) NOT NULL ) ON [PRIMARY] Jedná se o údaje: INSERT INTO [dbo].[expiration] ([batch_number], [fruit_number], [store_num...
sql-server tsql sql-server sql-server
2021-11-23 12:03:11
Dotnet EF Core Linq řetězec obsahuje v seznamu řetězec rozdělí podle čárky
Mám model, jako je to v databáze: Post (PostId int, UserIds varchar(MAX)), např. Příspěvek (12, "1,2,3,7,9,20") Chci dotazu to tím, že UserId, a teď jsem použít tento: DBContext.Posts.Where(_ => _.UserIds.Contains(targetId)).ToList(); Ale problém je, že pokud cíl je 1, je také vrátit Příspěvek s UserIds = "15,16" Snažím se pomocí regulárního Výrazu jako Regex.IsMatch(_.UserIds, $"\\b{targetId}\\b") ale SQL nelze přeložit. Je nějaký způsob, jak vyřešit tento případ?
Jak získat hodnoty z XML, kde názvy jsou stejné
Musím vytvořit tabulku ze souboru XML. Úlovek je, že každé ID může mít více Řádků. Takže tabulka musí vypadat takhle. ID ec_date ec_description ec_Type ec_currency 54bd0b6f-693e-476f-a80e-0094de4cf3b4 27-červenec-2021 Reiskosten woon-werk XP504 EUR 9adfe4dd-49be-48fb-a838-009e861be8bd 24-srpna-2021 reiskosten Alkmaar-Zaandam XP502 EUR 9adfe4dd-49be-48fb-a838-009e861be8bd 26-srpna-2021 reiskosten Alkmaar-Zaandam XP502 EUR Tohle je můj XML struktury: <Root> <Data> <Data> <table> <id>{54bd0b6f-693e-476f-a80e-...
sql sql-server xml xquery
2021-11-23 10:07:03
SQL, Jak zachytit/zkontrolujte, zda konkrétní text ze standardního sloupce k naplnění hodnoty pro vypočtené sloupce
V SQL Server 2016, mám tabulku s varchar sloupce (název), že se některé z hodnot, jak je uvedeno níže title ProALPHA - S - HTML Custom Table implementation (E001445) IKA CP Implementation (Aus) (E001534-0001) Test Engagment Integration: (E001637-0003) Non-billable Customer requests customization for Analytics and Java Migration - E000797 Create list with customers renewing in H2 2020 Chci naplnit hodnoty vypočtené (odvozené) sloupec na základě výše uvedeného název sloupce takovým způsobem,že Najít Pokud název sloupce obsahuje text E00 pak jen odvozený sloupec bude mít E...
Filtrování řádků s hodnotami NULL pouze tehdy, když hodnota již má řádek s NON hodnotu NULL
Jsem pomocí SQL Server Management Studio 17. Mám select s group by, která vrací následující hodnoty. To je jen podmnožinou 170k řádky. SELECT child, parent FROM (SELECT child, parent FROM table GROUP BY child, parent) AS derivedtbl_1 ORDER BY child Dítě Rodič 201 NULL 201 991 201 1020 202 NULL 203 NULL Já jsem usilovně se snaží najít select, který filtruje první řadě. Pokud dítě již má rodič, který nemá hodnotu NULL, pak chci, aby to odfiltrovat řádek s hodnotou NULL. Snažil jsem s...
sql sql-server charindex sql-server
2021-11-23 09:48:35
Jak, aby se VYBRAT v tomto případě? [duplicitní]
Na tuto otázku již odpověď zde: Zjednodušení dotazu s vnořený dotaz (3 odpovědi) Uzavřená minulý měsíc. Jak vytvořit jeden MSSQL SELECT dotazu v tomto případě: Máme 2 tabulky: ovoce a vypršení platnosti Cílem je, aby se zobrazí tabulka, kde konkrétní číslo, ovoce má informace o tom, že NULL v expirationDate sloupci. Těm, ovoce, čísla, kt...
Přidat nový sloupec v datagridview1 s zcela nový druh databáze SQL Server data
Chci vytvořit malý program, pomocí databáze Serveru SQL a C#. Jsem připojen do databáze a třídit všechny údaje a zobrazení v datagridview1 bez problémů. Můj kód: zadejte popis obrázku zde jsem otrzymuje wynik: zadejte popis obrázku zde Teď moje otázka: jak mohu přidat nový sloupec v datagridview1 s zcela nový druh databáze SQL Server data?
c# sql sql-server sql-server
2021-11-23 08:30:32