Browse Wiki & Semantic Web

Jump to: navigation, search
Http://dbpedia.org/resource/SQL/PSM
  This page has no properties.
hide properties that link here 
  No properties link to this page.
 
http://dbpedia.org/resource/SQL/PSM
http://dbpedia.org/ontology/abstract SQL/PSM — стандарт для SQL/Persistent StorSQL/PSM — стандарт для SQL/Persistent Stored Modules (постоянно хранимые модули), разработанный Американским национальным институтом стандартов (ANSI) в качестве расширения SQL. Впервые был принят в 1996. Стандарт поддерживает процедурное программирование в дополнение к выражениям запроса языка SQL. Расширение SQL/PSM закреплено стандартом ISO/IEC 9075-4:2003. SQL/PSM стандартизирует процедурное расширение для SQL, включая управление потоком выполнения, обработку условий, обработку флагов состояний, курсоры и локальные переменные, а также присваивание выражений переменным и параметрам. Более того, SQL/PSM формализирует объявление и поддержку постоянных подпрограмм языков баз данных (например, «хранимых процедур»).аз данных (например, «хранимых процедур»). , SQL/PSM(SQL/Persistent Stored Modules)은 주로SQL/PSM(SQL/Persistent Stored Modules)은 주로 저장 프로시저에 사용하기 위해 절차적 언어로 SQL 확장을 정의해둔 ISO 표준이다. 1996년에 (ISO/IEC 9075-4:1996, 가끔은 PSM-96이나 SQL-92/PSM라고도 부름))로 처음 출판된 SQL/PSM은 나중에 멀티 파트 표준으로 통합되었으며, 그 뒤로 지금까지 이 표준의 파트 4로 유지되고 있다. 가장 최근 판은 SQL:2011이다. SQL:1999 파트 4는 초기 PSM-96 보다 적용되는 내용이 적었는데 그 까닭은 루틴을 정의하고 관리하고 호출하는 SQL 문들이 실제로는 파트 2 SQL/Foundation에 포함되면서 SQL/PSM라는 절차적 언어 그 자체만 남겨두었기 때문이다. SQL/PSM 기능들은 SQL 표준이 관여하는 한 여전히 선택 사항이며, 이들 중 대부분은 기능 P001-P008 안에 그룹화되어 있다. SQL/PSM은 제어 흐름, 예외 처리 (SQL/PSM에서는 "조건 관리/condition handling"라 부름), 지역 변수, 식의 변수 및 매개변수로의 할당, 커서의 절차적 이용을 위한 문법과 시맨틱을 표준화한다. 저장 프로시저를 위한 정보 스키마 (메타데이터)도 정의한다. SQL/PSM은 SQL:1999의 구조화된 자료형을 위한 메소드를 정의할 수 있는 언어의 하나이다. 이 밖에 를 통한 자바가 있다. 실질적으로 MySQL의 절차적 언어와 IBM의 (DB2에서 사용)은 SQL/PSM 표준에 매우 가깝다. SQL/PSM은 PL/SQL과 PL/pgSQL에 영향을 받았으며 이로 인해 서로 비슷한 언어이다.SQL과 PL/pgSQL에 영향을 받았으며 이로 인해 서로 비슷한 언어이다. , SQL/PSM (SQL/Persistent Stored Modules) isSQL/PSM (SQL/Persistent Stored Modules) is an ISO standard mainly defining an extension of SQL with a procedural language for use in stored procedures. Initially published in 1996 as an extension of SQL-92 (ISO/IEC 9075-4:1996, a version sometimes called PSM-96 or even SQL-92/PSM), SQL/PSM was later incorporated into the multi-part SQL:1999 standard, and has been part 4 of that standard since then, most recently in SQL:2016. The SQL:1999 part 4 covered less than the original PSM-96 because the SQL statements for defining, managing, and invoking routines were actually incorporated into part 2 SQL/Foundation, leaving only the procedural language itself as SQL/PSM. The SQL/PSM facilities are still optional as far as the SQL standard is concerned; most of them are grouped in Features P001-P008. SQL/PSM standardizes syntax and semantics for control flow, exception handling (called "condition handling" in SQL/PSM), local variables, assignment of expressions to variables and parameters, and (procedural) use of cursors. It also defines an information schema (metadata) for stored procedures. SQL/PSM is one language in which methods for the SQL:1999 structured types can be defined. The other is Java, via SQL/JRT. SQL/PSM is derived, seemingly directly, from Oracle's PL/SQL. Oracle developed PL/SQL and released it in 1991, basing the language on the US Department of Defense's Ada programming language. However, Oracle has maintained a distance from the standard in its documentation. IBM's SQL PL (used in DB2) and Mimer SQL's PSM were the first two products officially implementing SQL/PSM. It is commonly thought that these two languages, and perhaps also MySQL/MariaDB's procedural language, are closest to the SQL/PSM standard. However, a PostgreSQL addon implements SQL/PSM (alongside its other procedural languages like the PL/SQL-derived plpgsql), although it is not part of the core product. RDF functionality in OpenLink Virtuoso was developed entirely through SQL/PSM, combined with custom datatypes (e.g., ANY for handling URI and Literal relation objects), sophisticated indexing, and flexible physical storage choices (column-wise or row-wise).storage choices (column-wise or row-wise).
http://dbpedia.org/ontology/influencedBy http://dbpedia.org/resource/Ada_%28programming_language%29 + , http://dbpedia.org/resource/PL/SQL +
http://dbpedia.org/ontology/latestReleaseVersion SQL:2016
http://dbpedia.org/ontology/wikiPageID 11665200
http://dbpedia.org/ontology/wikiPageLength 7137
http://dbpedia.org/ontology/wikiPageRevisionID 1051939998
http://dbpedia.org/ontology/wikiPageWikiLink http://dbpedia.org/resource/Mimer_SQL + , http://dbpedia.org/resource/Category:Programming_languages_created_in_1996 + , http://dbpedia.org/resource/SQL_PL + , http://dbpedia.org/resource/Resource_Description_Framework + , http://dbpedia.org/resource/Exception_handling + , http://dbpedia.org/resource/Cross-platform + , http://dbpedia.org/resource/SQL + , http://dbpedia.org/resource/Virtuoso_Universal_Server + , http://dbpedia.org/resource/ISO_standard + , http://dbpedia.org/resource/SQL:2016 + , http://dbpedia.org/resource/Category:Data-centric_programming_languages + , http://dbpedia.org/resource/SQL:1999 + , http://dbpedia.org/resource/SQL/JRT + , http://dbpedia.org/resource/Structured_type + , http://dbpedia.org/resource/Multi-paradigm_programming_language + , http://dbpedia.org/resource/MariaDB + , http://dbpedia.org/resource/Cursor_%28databases%29 + , http://dbpedia.org/resource/Metadata + , http://dbpedia.org/resource/Transact-SQL + , http://dbpedia.org/resource/Control_flow + , http://dbpedia.org/resource/Method_%28computer_programming%29 + , http://dbpedia.org/resource/Sybase_ASE + , http://dbpedia.org/resource/Stored_procedure + , http://dbpedia.org/resource/MySQL + , http://dbpedia.org/resource/Microsoft_SQL_Server + , http://dbpedia.org/resource/United_States_Department_of_Defense + , http://dbpedia.org/resource/Oracle_Database + , http://dbpedia.org/resource/Ada_%28programming_language%29 + , http://dbpedia.org/resource/HSQLDB + , http://dbpedia.org/resource/PostgreSQL + , http://dbpedia.org/resource/SQL-92 + , http://dbpedia.org/resource/Open_source + , http://dbpedia.org/resource/Category:Data_management + , http://dbpedia.org/resource/Category:SQL + , http://dbpedia.org/resource/PL/SQL + , http://dbpedia.org/resource/PL/pgSQL + , http://dbpedia.org/resource/Procedural_language +
http://dbpedia.org/property/implementations http://dbpedia.org/resource/Mimer_SQL + , http://dbpedia.org/resource/PL/SQL + , IBM's SQL PL , MySQL/MariaDB
http://dbpedia.org/property/influencedBy http://dbpedia.org/resource/PL/SQL + , Ada
http://dbpedia.org/property/latestReleaseVersion http://dbpedia.org/resource/SQL:2016 +
http://dbpedia.org/property/name SQL/PSM
http://dbpedia.org/property/operatingSystem http://dbpedia.org/resource/Cross-platform +
http://dbpedia.org/property/paradigm http://dbpedia.org/resource/Multi-paradigm_programming_language +
http://dbpedia.org/property/turingComplete Yes
http://dbpedia.org/property/wikiPageUsesTemplate http://dbpedia.org/resource/Template:Infobox_programming_language + , http://dbpedia.org/resource/Template:ISBN + , http://dbpedia.org/resource/Template:Reflist + , http://dbpedia.org/resource/Template:SQL +
http://dbpedia.org/property/year 1996
http://purl.org/dc/terms/subject http://dbpedia.org/resource/Category:Data_management + , http://dbpedia.org/resource/Category:Data-centric_programming_languages + , http://dbpedia.org/resource/Category:Programming_languages_created_in_1996 + , http://dbpedia.org/resource/Category:SQL +
http://www.w3.org/ns/prov#wasDerivedFrom http://en.wikipedia.org/wiki/SQL/PSM?oldid=1051939998&ns=0 +
http://xmlns.com/foaf/0.1/isPrimaryTopicOf http://en.wikipedia.org/wiki/SQL/PSM +
http://xmlns.com/foaf/0.1/name SQL/PSM
owl:sameAs http://yago-knowledge.org/resource/SQL/PSM + , http://rdf.freebase.com/ns/m.02rn6ww + , http://ko.dbpedia.org/resource/SQL/PSM + , http://ru.dbpedia.org/resource/SQL/PSM + , https://global.dbpedia.org/id/3k9gK + , http://dbpedia.org/resource/SQL/PSM + , http://www.wikidata.org/entity/Q4048876 +
rdf:type http://dbpedia.org/class/yago/Abstraction100002137 + , http://dbpedia.org/class/yago/ArtificialLanguage106894544 + , http://dbpedia.org/ontology/Software + , http://dbpedia.org/class/yago/Communication100033020 + , http://www.wikidata.org/entity/Q315 + , http://schema.org/Language + , http://dbpedia.org/ontology/Language + , http://dbpedia.org/class/yago/WikicatProgrammingLanguagesCreatedInThe1990s + , http://dbpedia.org/ontology/ProgrammingLanguage + , http://dbpedia.org/class/yago/ProgrammingLanguage106898352 + , http://dbpedia.org/class/yago/Language106282651 + , http://www.wikidata.org/entity/Q9143 +
rdfs:comment SQL/PSM (SQL/Persistent Stored Modules) isSQL/PSM (SQL/Persistent Stored Modules) is an ISO standard mainly defining an extension of SQL with a procedural language for use in stored procedures. Initially published in 1996 as an extension of SQL-92 (ISO/IEC 9075-4:1996, a version sometimes called PSM-96 or even SQL-92/PSM), SQL/PSM was later incorporated into the multi-part SQL:1999 standard, and has been part 4 of that standard since then, most recently in SQL:2016. The SQL:1999 part 4 covered less than the original PSM-96 because the SQL statements for defining, managing, and invoking routines were actually incorporated into part 2 SQL/Foundation, leaving only the procedural language itself as SQL/PSM. The SQL/PSM facilities are still optional as far as the SQL standard is concerned; most of them are grouped in Features P001-P008 of them are grouped in Features P001-P008 , SQL/PSM(SQL/Persistent Stored Modules)은 주로SQL/PSM(SQL/Persistent Stored Modules)은 주로 저장 프로시저에 사용하기 위해 절차적 언어로 SQL 확장을 정의해둔 ISO 표준이다. 1996년에 (ISO/IEC 9075-4:1996, 가끔은 PSM-96이나 SQL-92/PSM라고도 부름))로 처음 출판된 SQL/PSM은 나중에 멀티 파트 표준으로 통합되었으며, 그 뒤로 지금까지 이 표준의 파트 4로 유지되고 있다. 가장 최근 판은 SQL:2011이다. SQL:1999 파트 4는 초기 PSM-96 보다 적용되는 내용이 적었는데 그 까닭은 루틴을 정의하고 관리하고 호출하는 SQL 문들이 실제로는 파트 2 SQL/Foundation에 포함되면서 SQL/PSM라는 절차적 언어 그 자체만 남겨두었기 때문이다. SQL/PSM 기능들은 SQL 표준이 관여하는 한 여전히 선택 사항이며, 이들 중 대부분은 기능 P001-P008 안에 그룹화되어 있다. 실질적으로 MySQL의 절차적 언어와 IBM의 (DB2에서 사용)은 SQL/PSM 표준에 매우 가깝다. SQL/PSM은 PL/SQL과 PL/pgSQL에 영향을 받았으며 이로 인해 서로 비슷한 언어이다.SQL과 PL/pgSQL에 영향을 받았으며 이로 인해 서로 비슷한 언어이다. , SQL/PSM — стандарт для SQL/Persistent StorSQL/PSM — стандарт для SQL/Persistent Stored Modules (постоянно хранимые модули), разработанный Американским национальным институтом стандартов (ANSI) в качестве расширения SQL. Впервые был принят в 1996. Стандарт поддерживает процедурное программирование в дополнение к выражениям запроса языка SQL.дополнение к выражениям запроса языка SQL.
rdfs:label SQL/PSM
hide properties that link here 
http://dbpedia.org/resource/Ada_%28programming_language%29 + http://dbpedia.org/ontology/influenced
http://dbpedia.org/resource/PSM + http://dbpedia.org/ontology/wikiPageDisambiguates
http://dbpedia.org/resource/Transact-SQL + , http://dbpedia.org/resource/Database_administrator + , http://dbpedia.org/resource/SQL + , http://dbpedia.org/resource/SQL-92 + , http://dbpedia.org/resource/Null_%28SQL%29 + , http://dbpedia.org/resource/Ada_%28programming_language%29 + , http://dbpedia.org/resource/SQLSTATE + , http://dbpedia.org/resource/Stored_procedure + , http://dbpedia.org/resource/PSM + , http://dbpedia.org/resource/SQL_PL + , http://dbpedia.org/resource/SQL:1999 + , http://dbpedia.org/resource/PL/SQL + , http://dbpedia.org/resource/PL/pgSQL + , http://dbpedia.org/resource/PostgreSQL + http://dbpedia.org/ontology/wikiPageWikiLink
http://en.wikipedia.org/wiki/SQL/PSM + http://xmlns.com/foaf/0.1/primaryTopic
http://dbpedia.org/resource/SQL/PSM + owl:sameAs
 

 

Enter the name of the page to start semantic browsing from.