About: Merge (SQL)

An Entity of Type: WikicatC++Libraries, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

A relational database management system uses SQL MERGE (also called upsert) statements to <a href="/wiki/Insert_(SQL)" title="Insert (SQL)">INSERT</a> new records or <a href="/wiki/Update_(SQL)" title="Update (SQL)">UPDATE</a> existing records depending on whether condition matches. It was officially introduced in the SQL:2003 standard, and expanded in the SQL:2008 standard.

Property Value
dbo:abstract
  • MERGE je v oblasti databází příkaz SQL pro zařazení záznamu do tabulky (ve stejném duchu jako příkaz ), kdy v případě splnění specifikované podmínky je záznam změněn (ve stylu UPDATE). Tomuto způsobu (tedy vložení záznamu nebo jeho úprava v případě, že již existuje) se někdy říká UPSERT (coby blending slov UPDATE a INSERT). Příkaz MERGE byl zařazen do standardu . (cs)
  • A relational database management system uses SQL MERGE (also called upsert) statements to <a href="/wiki/Insert_(SQL)" title="Insert (SQL)">INSERT</a> new records or <a href="/wiki/Update_(SQL)" title="Update (SQL)">UPDATE</a> existing records depending on whether condition matches. It was officially introduced in the SQL:2003 standard, and expanded in the SQL:2008 standard. (en)
  • La commande Merge en SQL est une instruction qui permet de mettre à jour ou insérer un ou plusieurs tuples dans une table (ou vue) d'une base de données relationnelle à partir de données sources, selon des conditions. Cette commande a été rajoutée dans le standard SQL:2003, et étendue dans le standard SQL:2008, et permet d'éviter des combinaisons d’instructions Insert, Update et Delete sur la table cible. (fr)
  • Merge, o MRG_MyISAM, è uno storage engine di MySQL e dei suoi fork. Una tabella di tipo Merge è una collezione di tabelle MyISAM aventi le stesse colonne e gli stessi indici. Le colonne e gli indici devono avere gli stessi nomi, lo stesso ordine e le stesse caratteristiche in tutte le tabelle MyISAM che fanno parte della stessa Merge. Esse però non devono necessariamente trovarsi nello stesso database e possono avere formati e opzioni (PACK_KEYS, MAX_ROWS...) differenti. Questo tipo di tabella è stato creato nelle più vecchie versioni di MySQL principalmente per supplire al mancato supporto alle viste e al partizionamento, ma ancora oggi può risultare utile. La licenza è la GNU GPL versione 2. (it)
  • MERGEステートメントは、条件に応じてUPDATEまたはINSERTを実行する。UPDATEとINSERTを組み合わせた操作を行うことから、UPSERTという別名を持つ。 (ja)
  • Een MERGE-opdracht in SQL wordt gebruikt in combinatie met INSERT en UPDATE voor het invoegen of bijwerken van bestaande records afhankelijk van de opgegeven conditie. Het werd voor het eerst geïntroduceerd in de SQL:2003-standaard, en later uitgebreid in de SQL:2008-standaard. Het MERGE-statement is met name praktisch bij het uitvoeren van meerdere INSERT en UPDATE instructies, omdat er slechts een instructie gebruikt hoeft te worden. Sommige implementaties gebruiken de term 'Upsert', een porte-manteau van Update en Insert. Hiermee wordt een niet-bestaand record in een tabel ingevoegd, of als het record wel bestaat, de gegevens ervan bijgewerkt. Dit synoniem wordt toegepast in PostgreSQL, SQLite en Microsoft Azure SQL. (nl)
  • MERGE 문은 조건에 따라 UPDATE 또는 INSERT를 실행한다. UPDATE 및 INSERT를 결합한 작업을 수행하기 때문에 UPSERT라는 별명을 가지고 있다. (ko)
  • Реляційні системи керування базами даних використовують оператори SQL MERGE (також звані upsert) для вставляння нових записів або оновлення наявних залежно від збігів за . Цей оператор було офіційно впроваджено у стандарті SQL:2003 та розширено у стандарті SQL:2008. (uk)
  • Merge — оператор языка SQL, который позволяет слить данные одной таблицы с данными другой таблицы. При слиянии таблиц проверяется условие, и если оно истинно, то выполняется Update, а если нет - Insert. Причём нельзя изменять поля таблицы в секции Update, по которым идет связывание двух таблиц. Данные изменяются или добавляются только для таблицы в предложении MERGE INTO, таблица в предложении USING остается без изменений. Оператор был официально представлен в стандарте SQL:2003 и расширен в стандарте SQL: 2008. (ru)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 4347931 (xsd:integer)
dbo:wikiPageLength
  • 9657 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1116982040 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
rdf:type
rdfs:comment
  • MERGE je v oblasti databází příkaz SQL pro zařazení záznamu do tabulky (ve stejném duchu jako příkaz ), kdy v případě splnění specifikované podmínky je záznam změněn (ve stylu UPDATE). Tomuto způsobu (tedy vložení záznamu nebo jeho úprava v případě, že již existuje) se někdy říká UPSERT (coby blending slov UPDATE a INSERT). Příkaz MERGE byl zařazen do standardu . (cs)
  • A relational database management system uses SQL MERGE (also called upsert) statements to <a href="/wiki/Insert_(SQL)" title="Insert (SQL)">INSERT</a> new records or <a href="/wiki/Update_(SQL)" title="Update (SQL)">UPDATE</a> existing records depending on whether condition matches. It was officially introduced in the SQL:2003 standard, and expanded in the SQL:2008 standard. (en)
  • La commande Merge en SQL est une instruction qui permet de mettre à jour ou insérer un ou plusieurs tuples dans une table (ou vue) d'une base de données relationnelle à partir de données sources, selon des conditions. Cette commande a été rajoutée dans le standard SQL:2003, et étendue dans le standard SQL:2008, et permet d'éviter des combinaisons d’instructions Insert, Update et Delete sur la table cible. (fr)
  • MERGEステートメントは、条件に応じてUPDATEまたはINSERTを実行する。UPDATEとINSERTを組み合わせた操作を行うことから、UPSERTという別名を持つ。 (ja)
  • MERGE 문은 조건에 따라 UPDATE 또는 INSERT를 실행한다. UPDATE 및 INSERT를 결합한 작업을 수행하기 때문에 UPSERT라는 별명을 가지고 있다. (ko)
  • Реляційні системи керування базами даних використовують оператори SQL MERGE (також звані upsert) для вставляння нових записів або оновлення наявних залежно від збігів за . Цей оператор було офіційно впроваджено у стандарті SQL:2003 та розширено у стандарті SQL:2008. (uk)
  • Merge — оператор языка SQL, который позволяет слить данные одной таблицы с данными другой таблицы. При слиянии таблиц проверяется условие, и если оно истинно, то выполняется Update, а если нет - Insert. Причём нельзя изменять поля таблицы в секции Update, по которым идет связывание двух таблиц. Данные изменяются или добавляются только для таблицы в предложении MERGE INTO, таблица в предложении USING остается без изменений. Оператор был официально представлен в стандарте SQL:2003 и расширен в стандарте SQL: 2008. (ru)
  • Merge, o MRG_MyISAM, è uno storage engine di MySQL e dei suoi fork. Una tabella di tipo Merge è una collezione di tabelle MyISAM aventi le stesse colonne e gli stessi indici. Le colonne e gli indici devono avere gli stessi nomi, lo stesso ordine e le stesse caratteristiche in tutte le tabelle MyISAM che fanno parte della stessa Merge. Esse però non devono necessariamente trovarsi nello stesso database e possono avere formati e opzioni (PACK_KEYS, MAX_ROWS...) differenti. La licenza è la GNU GPL versione 2. (it)
  • Een MERGE-opdracht in SQL wordt gebruikt in combinatie met INSERT en UPDATE voor het invoegen of bijwerken van bestaande records afhankelijk van de opgegeven conditie. Het werd voor het eerst geïntroduceerd in de SQL:2003-standaard, en later uitgebreid in de SQL:2008-standaard. Het MERGE-statement is met name praktisch bij het uitvoeren van meerdere INSERT en UPDATE instructies, omdat er slechts een instructie gebruikt hoeft te worden. (nl)
rdfs:label
  • MERGE (cs)
  • Merge (SQL) (fr)
  • Merge (database) (it)
  • Merge (SQL) (ko)
  • Merge (SQL) (en)
  • MERGE (SQL) (ja)
  • Merge (SQL) (nl)
  • Merge (SQL) (ru)
  • Merge (SQL) (uk)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License