About: Update (SQL)

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

An SQL UPDATE statement changes the data of one or more records in a table. Either all the rows can be updated, or a subset may be chosen using a condition. The UPDATE statement has the following form: UPDATE table_name SET column_name = value [, column_name = value ...] [WHERE condition] For the UPDATE to be successful, the user must have data manipulation privileges (UPDATE privilege) on the table or column and the updated value must not conflict with all the applicable constraints (such as primary keys, unique indexes, CHECK constraints, and NOT NULL constraints).

Property Value
dbo:abstract
  • SQL příkaz UPDATE upravuje data (záznamy) v relační databázi. Může být upraven jediný záznam, nebo i více záznamů najednou. Upravené záznamy musí odpovídat definované podmínce. UPDATE má následující syntaxi: UPDATE <tabulka> SET <nazev_sloupecku> = <hodnota> [,...n] [FROM <zdrojova tabulka (tabulky)>] [WHERE <podminka>] Aby se příkaz UPDATE úspěšně provedl, musí mít uživatel práva na manipulaci dat v databázi. Nové hodnoty také nesmí kolidovat s podmínkami (např. primární klíč, jedinečný index, podmínky CHECK a NOT NULL). (cs)
  • Una sentència UPDATE en llenguatge SQL és capaç de modificar un o més registres d'una taula. Aquesta acció s'aplicarà en totes les files de la taula o en cas d'especificar-se la clàusula Where (SQL), al subconjunt de files que compleixin la condició especificada en la clàusula. Per poder modificar satisfactòriament la base de dades amb l'UPDATE, l'usuari ha de disposar de privilegis de modificació UPDATE de la taula o la columna en qüestió i el valor a modificar no ha d'entrar en conflicte amb cap restricció aplicable del tipus , index Unique, o . La sentència UPDATE té l'estructura següent:<span class="k">UPDATE</span><span class="w"> </span><span class="n">nom_taula</span><span class="w"> </span><span class="k">SET</span><span class="w"> </span><span class="n">nom_camp</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">"valor"</span><span class="p">,</span><span class="w"> </span><span class="n">nom_camp</span><span class="w"> </span><span class="o">=</span><span class="w"> </span><span class="ss">"valor2"</span><span class="w"> </span><span class="k">WHERE</span><span class="w"> </span><span class="p">[</span><span class="n">predicat</span><span class="p">]</span><span class="w"></span> En algunes bases de dades, com PostgreSQLm, si s'utilitza la clàusula aquesta actua fent una unió entre la taula destí (a modificar) i la taula mencionada a la clàusula FROM, i llavors cada fila resultats de la join representarà una operació update a la taula destí. Quan s'utilitza FROM, hom hauria d'assegurar-se que la JOIN produeix com a màxim una fila resultant per cada fila a modificar. En altres paraules, una fila destí no s'hauria d'emparellar a més d'una fila de l'altra taula o altres taules. Si ho fa, llavors només una de les files unides serà utilitzada en la modificació de la fila de destinació, però no es podrà predir fàcilment quina serà. Donada aquesta indeterminació, és més segur utilitzar subconsultes per referenciar a d'altres, encara que sovint més complex de llegir i més lent que utilitzant una JOIN. (ca)
  • Die UPDATE-Anweisung in SQL ändert den Inhalt der Einträge einer Tabelle. Die Anweisung ändert dabei alle Zeilen einer Tabelle oder wählt basierend auf einer zusätzlichen Bedingung eine Teilmenge der Tabelle aus. Die Anwendung erfolgt über die Spaltenauswahl einer Tabelle (SET) in Verbindung mit einer optionalen WHERE-Bedingung: UPDATE Tabellenname SET Spaltenname = Wert [, Spaltenname = Wert ...] [WHERE Bedingung] Die Verwendung der UPDATE-Anweisung beschränkt sich auf Benutzer mit Berechtigung zur Datenänderung (UPDATE-Berechtigung) der entsprechenden Tabelle oder Spalte. Die zu ändernden Werte unterliegen den Einschränkungen für Primär(schlüssel), CHECK und NOT NULL. (de)
  • UPDATE​ est une commande SQL qui modifie un ou plusieurs tuples dans une table d'une base de données relationnelle : * Soit toutes les lignes peuvent être mises à jour, * soit un sous-ensemble peut être choisi à l'aide d'une condition. (fr)
  • An SQL UPDATE statement changes the data of one or more records in a table. Either all the rows can be updated, or a subset may be chosen using a condition. The UPDATE statement has the following form: UPDATE table_name SET column_name = value [, column_name = value ...] [WHERE condition] For the UPDATE to be successful, the user must have data manipulation privileges (UPDATE privilege) on the table or column and the updated value must not conflict with all the applicable constraints (such as primary keys, unique indexes, CHECK constraints, and NOT NULL constraints). In some databases, such as PostgreSQL, when a FROM clause is present, what essentially happens is that the target table is joined to the tables mentioned in the fromlist, and each output row of the join represents an update operation for the target table. When using FROM, one should ensure that the join produces at most one output row for each row to be modified. In other words, a target row shouldn't join to more than one row from the other table(s). If it does, then only one of the join rows will be used to update the target row, but which one will be used is not readily predictable. Because of this indeterminacy, referencing other tables only within sub-selects is safer, though often harder to read and slower than using a join. MySQL does not conform to ANSI standard. (en)
  • UPDATE 문은 구조화 질의어 중 하나로, 테이블이나 뷰에서 한 개 이상의 행을 바꾼다. 모든 행을 변경해야 되는 경우도 을 사용하여 하위 집합을 선택할 수 있다. UPDATE 문은 아래의 구문을 따른다: UPDATE table_name SET column_name = value [, column_name = value ...] [WHERE condition] UPDATE가 성공적으로 이루어진 경우, 사용자는 반드시 데이터 조작 특권 동작 (UPDATE 특권동작)을 반드시 테이블이나 컬럼에서 수행해야 하고 업데이트된 값은 제약 조건에 충돌하지 않아야 한다. 그 예를 들면 고유 키, , , 그리고 NOT NULL 제약 조건 등이 있다. 어떤 데이터베이스 시스템은 예로 PostgreSQL를 들자면, FROM 절이 존재하면 기본적으로 대상 테이블이 fromlist에 응답되는 테이블로 조인한다. 각각의 출력한 행의 조인은 대상 테이블의 업데이트를 의미한다. FROM을 쓸 때 생성된 최대 한 개의 각각의 출력 행이 조인되었는지 확인해야 한다. 다시 말해서, 대상 행은 다른 테이블에 한 개 이상의 행을 다른 테이블로부터 조인할 수 없다. 만약 그럴 경우 오직 하나의 행만 대상 테이블에 조인한다. 그런 후, 오직 하나의 조인된 행은 대상 행의 업데이트에 사용한다. 그러나 어떤 행을 썼는 지 예측하기는 어렵다. 이 불확정성의 원인은 다른 테이블을 좀 더 안전한 서브셀렉트 범위에서만 참조하고, 종종 읽기가 좀 더 어렵고 조인이 좀 더 느려지기 때문이다. (ko)
  • UPDATEステートメントは、SQL におけるデータ操作言語 (DML) のステートメントの1つで、テーブル内の1つもしくは複数のレコードのデータを更新する。WHERE句が省略されている場合はすべてのレコードが、指定されている場合はその条件式を満たす一部のレコードだけが、一括して更新される。 (ja)
  • Een UPDATE-opdracht in SQL wijzigt gegevens in één of meerdere records van een database. UPDATE wordt gebruikt in de volgende vorm: UPDATE tabelnaam SET kolomnaam1 = waarde1 [, kolomnaam2 = waarde2 ...] [WHERE criteria] Opdat de UPDATE-opdracht zou lukken moet de gebruiker de nodige machtigingen hebben voor het wijzigen van data, de nieuwe waarde mag geen conflict geven met de geldende constraints (zoals primaire sleutels, unieke indexen en constraints). (nl)
  • UPDATE — оператор языка SQL, позволяющий обновить значения в заданных столбцах таблицы. (ru)
  • Update é uma instrução da linguagem SQL que altera os dados de um ou mais registros em uma tabela. Nem todas as linhas precisam ser atualizadas, um subconjunto pode ser escolhido utilizando uma condição. (pt)
  • Update — оператор мови SQL, що дозволяє оновити значення в заданих стовпцях таблиці. (uk)
  • 在SQL裡,可以利用UPDATE陳述式修改資料表中一筆或多筆的資料。可以更新全部的欄位,或使用條件式只更新部份的資料。 以下是Update陳述式的語法: UPDATE 資料表名稱 SET [欄位名稱1 = 值1], [ 欄位名稱2 = 值2], [ 欄位名稱3 = 值 ...] [WHERE 條件式] UPDATE若要能成功,使用者必須要有欄位或是資料表的資料存取權限(UPDATE權限),而且更新的值不可違背資料表的限制條件(如主鍵、唯一索引、或非空值等限制)。 (zh)
dbo:wikiPageID
  • 1220573 (xsd:integer)
dbo:wikiPageLength
  • 4718 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1103217514 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
rdfs:comment
  • SQL příkaz UPDATE upravuje data (záznamy) v relační databázi. Může být upraven jediný záznam, nebo i více záznamů najednou. Upravené záznamy musí odpovídat definované podmínce. UPDATE má následující syntaxi: UPDATE <tabulka> SET <nazev_sloupecku> = <hodnota> [,...n] [FROM <zdrojova tabulka (tabulky)>] [WHERE <podminka>] Aby se příkaz UPDATE úspěšně provedl, musí mít uživatel práva na manipulaci dat v databázi. Nové hodnoty také nesmí kolidovat s podmínkami (např. primární klíč, jedinečný index, podmínky CHECK a NOT NULL). (cs)
  • UPDATE​ est une commande SQL qui modifie un ou plusieurs tuples dans une table d'une base de données relationnelle : * Soit toutes les lignes peuvent être mises à jour, * soit un sous-ensemble peut être choisi à l'aide d'une condition. (fr)
  • UPDATEステートメントは、SQL におけるデータ操作言語 (DML) のステートメントの1つで、テーブル内の1つもしくは複数のレコードのデータを更新する。WHERE句が省略されている場合はすべてのレコードが、指定されている場合はその条件式を満たす一部のレコードだけが、一括して更新される。 (ja)
  • Een UPDATE-opdracht in SQL wijzigt gegevens in één of meerdere records van een database. UPDATE wordt gebruikt in de volgende vorm: UPDATE tabelnaam SET kolomnaam1 = waarde1 [, kolomnaam2 = waarde2 ...] [WHERE criteria] Opdat de UPDATE-opdracht zou lukken moet de gebruiker de nodige machtigingen hebben voor het wijzigen van data, de nieuwe waarde mag geen conflict geven met de geldende constraints (zoals primaire sleutels, unieke indexen en constraints). (nl)
  • UPDATE — оператор языка SQL, позволяющий обновить значения в заданных столбцах таблицы. (ru)
  • Update é uma instrução da linguagem SQL que altera os dados de um ou mais registros em uma tabela. Nem todas as linhas precisam ser atualizadas, um subconjunto pode ser escolhido utilizando uma condição. (pt)
  • Update — оператор мови SQL, що дозволяє оновити значення в заданих стовпцях таблиці. (uk)
  • 在SQL裡,可以利用UPDATE陳述式修改資料表中一筆或多筆的資料。可以更新全部的欄位,或使用條件式只更新部份的資料。 以下是Update陳述式的語法: UPDATE 資料表名稱 SET [欄位名稱1 = 值1], [ 欄位名稱2 = 值2], [ 欄位名稱3 = 值 ...] [WHERE 條件式] UPDATE若要能成功,使用者必須要有欄位或是資料表的資料存取權限(UPDATE權限),而且更新的值不可違背資料表的限制條件(如主鍵、唯一索引、或非空值等限制)。 (zh)
  • Una sentència UPDATE en llenguatge SQL és capaç de modificar un o més registres d'una taula. Aquesta acció s'aplicarà en totes les files de la taula o en cas d'especificar-se la clàusula Where (SQL), al subconjunt de files que compleixin la condició especificada en la clàusula. Per poder modificar satisfactòriament la base de dades amb l'UPDATE, l'usuari ha de disposar de privilegis de modificació UPDATE de la taula o la columna en qüestió i el valor a modificar no ha d'entrar en conflicte amb cap restricció aplicable del tipus , index Unique, o . (ca)
  • Die UPDATE-Anweisung in SQL ändert den Inhalt der Einträge einer Tabelle. Die Anweisung ändert dabei alle Zeilen einer Tabelle oder wählt basierend auf einer zusätzlichen Bedingung eine Teilmenge der Tabelle aus. Die Anwendung erfolgt über die Spaltenauswahl einer Tabelle (SET) in Verbindung mit einer optionalen WHERE-Bedingung: UPDATE Tabellenname SET Spaltenname = Wert [, Spaltenname = Wert ...] [WHERE Bedingung] (de)
  • An SQL UPDATE statement changes the data of one or more records in a table. Either all the rows can be updated, or a subset may be chosen using a condition. The UPDATE statement has the following form: UPDATE table_name SET column_name = value [, column_name = value ...] [WHERE condition] For the UPDATE to be successful, the user must have data manipulation privileges (UPDATE privilege) on the table or column and the updated value must not conflict with all the applicable constraints (such as primary keys, unique indexes, CHECK constraints, and NOT NULL constraints). (en)
  • UPDATE 문은 구조화 질의어 중 하나로, 테이블이나 뷰에서 한 개 이상의 행을 바꾼다. 모든 행을 변경해야 되는 경우도 을 사용하여 하위 집합을 선택할 수 있다. UPDATE 문은 아래의 구문을 따른다: UPDATE table_name SET column_name = value [, column_name = value ...] [WHERE condition] UPDATE가 성공적으로 이루어진 경우, 사용자는 반드시 데이터 조작 특권 동작 (UPDATE 특권동작)을 반드시 테이블이나 컬럼에서 수행해야 하고 업데이트된 값은 제약 조건에 충돌하지 않아야 한다. 그 예를 들면 고유 키, , , 그리고 NOT NULL 제약 조건 등이 있다. 이 불확정성의 원인은 다른 테이블을 좀 더 안전한 서브셀렉트 범위에서만 참조하고, 종종 읽기가 좀 더 어렵고 조인이 좀 더 느려지기 때문이다. (ko)
rdfs:label
  • Update (SQL) (ca)
  • UPDATE (cs)
  • Update (SQL) (de)
  • Update (SQL) (fr)
  • Update (SQL) (ko)
  • UPDATE (SQL) (ja)
  • Update (SQL) (nl)
  • Update (SQL) (pt)
  • Update (SQL) (en)
  • Update (SQL) (ru)
  • Update (SQL) (uk)
  • Update (zh)
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