{"id":1656,"date":"2024-03-07T08:07:11","date_gmt":"2024-03-07T07:07:11","guid":{"rendered":"https:\/\/sql.marcus-belz.de\/?p=1656"},"modified":"2024-03-10T11:35:38","modified_gmt":"2024-03-10T10:35:38","slug":"datenqualitat-konvertierung-nach-bit","status":"publish","type":"post","link":"https:\/\/sql.marcus-belz.de\/?p=1656","title":{"rendered":"TRY_CONVERT\/\/ Konvertierung nach bit"},"content":{"rendered":"\n<h1 class=\"wp-block-heading\">Inhalt<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"#AnchorOverview\">\u00dcberblick<\/a><\/li>\n\n\n\n<li><a href=\"#AnchorfnConvertBit\">[dbo].[fnConvertBit]<\/a><\/li>\n\n\n\n<li><a href=\"#AnchorRelatedPosts\">Verwandte Artikel<\/a><\/li>\n<\/ul>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"AnchorOverview\">\u00dcberblick<\/h1>\n\n\n\n<p><em>SQL\u00a0Server<\/em> stellt f\u00fcr die Speicherung von Ja\/Nein-Informationen den Datentyp <em>bit<\/em> zur Verf\u00fcgung. Die Konvertierung eines Eingangswertes in einen Wert vom Typ <em>bit<\/em> kann eine kleine Herausforderung darstellen. Idealerweise werden Ja\/Nein-Informa\u00adtionen im Quellsystem in einem Datentyp gespeichert, der lediglich eine <em>0<\/em> oder <em>1<\/em> zul\u00e4sst. Tats\u00e4chlich werden Ja\/Nein-Informationen auf zum Teil kuriose Weise als Text gespeichert. Zu finden sind die noch verst\u00e4ndlichen Texte <em>Y<\/em> und <em>N<\/em> f\u00fcr <em>Yes<\/em> und <em>No<\/em> oder <em>J<\/em> und <em>N<\/em> f\u00fcr <em>Ja<\/em> und <em>Nein<\/em>. Zu finden sind aber auch <em>ON<\/em> und <em>OFF<\/em>, ein <em>x<\/em> oder ein Minus-Zeichen und vieles mehr. <em>SQL\u00a0Server<\/em> kann f\u00fcr die zahlreichen Varianten der Speicherung einer Ja\/Nein-Information keine allgemeing\u00fcltige Konvertierungsfunktion bereit\u00adstellen. Der Entwickler muss hierf\u00fcr eine benutzerdefinierte Funktion schreiben, die die Konvertierung durchf\u00fchrt und im Fehlerfall &#8211; analog zu der Funktion <a href=\"https:\/\/learn.microsoft.com\/de-de\/sql\/t-sql\/functions\/try-convert-transact-sql?view=sql-server-ver16\"><strong>TRY_CONVERT<\/strong><\/a> &#8211; ein <em>NULL<\/em>. Dieser Artikel stellt eine solche die Funktion <strong>[dbo].[fnConvertBit]<\/strong> vor. Erwarte\u00adte Werte werden in dieser Funktion hart codiert und in eine <em>0<\/em> oder <em>1<\/em> \u00fcbersetzt. F\u00fcr unbekannte Werte wird ein <em>NULL<\/em> zur\u00fcckgegeben. Diese Funktion ist ggf. an die tats\u00e4chlich gelieferten Werte anzupassen. Eine Unterscheidung, in welchem Datentyp ein Eingangswert \u00fcbergeben wird, ist nicht erforderlich. Der Parameter <strong>p_Value<\/strong> ist vom Typ <em>nvarchar<\/em>. Sofern Werte vom Typ <em>Kein Text<\/em> \u00fcbergeben werden, f\u00fchrt <em>SQL\u00a0Server<\/em> eine implizite Konvertierung des \u00fcbergebenen Wertes in einen Wert vom Typ-<em>nvarchar<\/em> durch.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"AnchorfnConvertBit\">[dbo].[fnConvertBit]<\/h1>\n\n\n\n<h2 class=\"wp-block-heading\">Beschreibung<\/h2>\n\n\n\n<p>Konvertiert einen \u00fcbergebenen Eingangswert in den Zieldatentyp <em>bit<\/em>. Kann der Eingangswert nicht umgewandelt werden, wird <em>NULL<\/em> zur\u00fcckgegeben. Der \u00fcbergebene Wert wird Case Insensitive&nbsp;behandelt.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Syntax<\/h2>\n\n\n\n<pre class=\"wp-block-code has-background\" style=\"background-color:#eeeeee\"><code>&#91;dbo].&#91;fnConvertBit](@p_value AS nvarchar(5))<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Argumente<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>p_value<br><\/strong>Gibt den umzuwandelnden Eingangswert an.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">R\u00fcckgabe<\/h2>\n\n\n\n<p>Gibt den umgewandelten Wert als Wert vom Typ <em>bit<\/em> zur\u00fcck, wenn die Umwandlung erfolgreich ist. Kann der Eingangswert nicht umge\u00adwandelt werden, wird <em>NULL<\/em> zur\u00fcckgegeben.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Unterst\u00fctzte Eingangswerte<\/h2>\n\n\n\n<figure class=\"wp-block-table\"><table><tbody><tr><td><strong>True<\/strong><strong><\/strong><\/td><td><strong>False<\/strong><strong><\/strong><\/td><\/tr><tr><td>&#8218;J&#8216;<\/td><td>&#8218;N&#8216;<\/td><\/tr><tr><td>&#8218;JA&#8216;<\/td><td>&#8218;NEIN&#8216;<\/td><\/tr><tr><td>&#8218;Y&#8216;<\/td><td>&#8218;N&#8216;<\/td><\/tr><tr><td>&#8218;YES&#8216;<\/td><td>&#8218;NO&#8216;<\/td><\/tr><tr><td>&#8218;1&#8216;, &#8218;-1&#8216;<\/td><td>&#8218;0&#8216;<\/td><\/tr><tr><td>&#8218;ON&#8216;<\/td><td>&#8218;OFF&#8216;<\/td><\/tr><tr><td>&#8218;TRUE&#8216;<\/td><td>&#8218;FALSE&#8216;<\/td><\/tr><tr><td>&#8218;x&#8216;<\/td><td>&#8218;-&#8218;<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Code<\/h2>\n\n\n\n<pre class=\"wp-block-code has-background\" style=\"background-color:#eeeeee\"><code>&nbsp;1: CREATE FUNCTION &#91;dbo].&#91;fnConvertBit] (@p_value AS nvarchar(5)) \n 2: RETURNS bit \n 3: AS \n 4: BEGIN \n 5:    -- -------------------------------------------------------------------------------- \n 6:    -- Declare variables \n 7:    -- -------------------------------------------------------------------------------- \n 8:    DECLARE @returnValue       AS bit; \n 9:  \n10:    -- -------------------------------------------------------------------------------- \n11:    -- Workload \n12:    -- -------------------------------------------------------------------------------- \n13:    SET @p_value = UPPER(TRIM(@p_value)); \n14:    SET @returnValue = CASE @p_value \n15:                            WHEN N'J'     THEN 1 \n16:                            WHEN N'JA'    THEN 1 \n17:                            WHEN N'Y'     THEN 1 \n18:                            WHEN N'YES'   THEN 1 \n19:                            WHEN N'N'     THEN 0 \n20:                            WHEN N'NEIN'  THEN 0 \n21:                            WHEN N'NO'    THEN 0 \n22:                            WHEN N'TRUE'  THEN 1 \n23:                            WHEN N'FALSE' THEN 0 \n24:                            WHEN N'ON'    THEN 1 \n25:                            WHEN N'OFF'   THEN 0 \n26:                            WHEN N'-1'    THEN 1 \n27:                            WHEN N'1'     THEN 1 \n28:                            WHEN N'0'     THEN 0 \n29:                            WHEN N'-'     THEN 0 \n30:                            ELSE NULL \n31:                         END; \n32:  \n33:    RETURN @returnValue; \n34: END;  <\/code><\/pre>\n\n\n\n<p>Und hier einige Beispiele&#8230;<\/p>\n\n\n\n<pre class=\"wp-block-code has-background\" style=\"background-color:#eeeeee\"><code> 1: SELECT &#91;dbo].&#91;fnConvertBit](N'1');     -- 1\n 2: SELECT &#91;dbo].&#91;fnConvertBit](N'0');     -- 0\n 3: SELECT &#91;dbo].&#91;fnConvertBit](N'J');     -- 1\n 4: SELECT &#91;dbo].&#91;fnConvertBit](N'ja');    -- 1\n 5: SELECT &#91;dbo].&#91;fnConvertBit](N'N');     -- 0\n 6: SELECT &#91;dbo].&#91;fnConvertBit](N'nein');  -- 0\n 7: SELECT &#91;dbo].&#91;fnConvertBit](N' ');     -- NULL\n 8: SELECT &#91;dbo].&#91;fnConvertBit](N'X');     -- NULL\n 9: SELECT &#91;dbo].&#91;fnConvertBit](NULL);     -- NULL\n10: SELECT &#91;dbo].&#91;fnConvertBit](N'true');  -- 1\n11: SELECT &#91;dbo].&#91;fnConvertBit](N'false'); -- 0\n12: SELECT &#91;dbo].&#91;fnConvertBit](N'ON');    -- 1\n13: SELECT &#91;dbo].&#91;fnConvertBit](N'OFF');   -- 0\n14: SELECT &#91;dbo].&#91;fnConvertBit](N'-');     -- 0\n15: SELECT &#91;dbo].&#91;fnConvertBit](NULL);     -- 1<\/code><\/pre>\n\n\n\n<p><\/p>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"AnchorRelatedPosts\">Zusammenfassung<\/h1>\n\n\n\n<p><em>SQL&nbsp;Server<\/em> stellt f\u00fcr die Speicherung von Ja\/Nein-Informationen den Datentyp <em>bit<\/em> zur Verf\u00fcgung. Die Konvertierung eines Eingangswertes in einen Wert vom Typ <em>bit<\/em> kann eine kleine Herausforderung darstellen, da Ja\/Nein-Informa\u00adtionen im Quellsystem auf sehr unterschiedliche Arten gespeichert werden k\u00f6nnen. Die Funktion \u00fcbersetzt \u00fcbergebene Texte in einen Wert vom Typ <em>bit <\/em>und simuliert die <strong>TRY_CONVERT<\/strong> Funktion, in dem sie bei einem Fehler ein <em>NULL <\/em>zur\u00fcckgibt.<\/p>\n\n\n\n<h1 class=\"wp-block-heading\" id=\"AnchorRelatedPosts\">Verwandte Artikel<\/h1>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a data-type=\"post\" data-id=\"1246\" href=\"https:\/\/sql.marcus-belz.de\/?p=1246\">Datenqualit\u00e4t in einem ETL-Prozess<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/sql.marcus-belz.de\/?p=1181\" data-type=\"post\" data-id=\"1181\">Datenqualit\u00e4t \/\/ Grundlagen der Typ-Konvertierung mit T-SQL<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/sql.marcus-belz.de\/?p=1534\">TRY_CONVERT \/\/ Konvertierung nach bigint, int, smallint, tinyint<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/sql.marcus-belz.de\/?p=1547\"><\/a><a href=\"https:\/\/sql.marcus-belz.de\/?p=1534\">TRY_CONVERT \/\/ Konvertierung nach decimal oder numeric<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/sql.marcus-belz.de\/?p=1580\"><\/a><a href=\"https:\/\/sql.marcus-belz.de\/?p=1534\">TRY_CONVERT \/\/ Konvertierung nach money, smallmoney<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/sql.marcus-belz.de\/?p=1629\"><\/a><a href=\"https:\/\/sql.marcus-belz.de\/?p=1534\">TRY_CONVERT \/\/ Konvertierung nach float, real<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/sql.marcus-belz.de\/?p=1656\"><\/a><a href=\"https:\/\/sql.marcus-belz.de\/?p=1534\">TRY_CONVERT \/\/ Konvertierung nach bit<\/a><\/li>\n\n\n\n<li><a href=\"https:\/\/sql.marcus-belz.de\/?p=1680\"><\/a><a href=\"https:\/\/sql.marcus-belz.de\/?p=1534\">TRY_CONVERT \/\/ Konvertierung nach date, datetime, datetime2, time<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Inhalt \u00dcberblick SQL\u00a0Server stellt f\u00fcr die Speicherung von Ja\/Nein-Informationen den Datentyp bit zur Verf\u00fcgung. Die Konvertierung eines Eingangswertes in einen Wert vom Typ bit kann eine kleine Herausforderung darstellen. Idealerweise werden Ja\/Nein-Informa\u00adtionen im Quellsystem in einem Datentyp gespeichert, der lediglich <a href=\"https:\/\/sql.marcus-belz.de\/?p=1656\" class=\"read-more\">Read More &#8230;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,5],"tags":[47,45,39,35],"class_list":["post-1656","post","type-post","status-publish","format-standard","hentry","category-all-languages","category-german","tag-data-type","tag-datenqualitat","tag-design-pattern","tag-try_convert"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>TRY_CONVERT\/\/ Konvertierung nach bit - Just another SQL blog<\/title>\n<meta name=\"description\" content=\"Dieser Artikel beschreibt die sichere Typ-Konvertierung in SQL Server von Texten in den Datentyp bit analog zu der Funktion TRY_CONVERT.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/sql.marcus-belz.de\/?p=1673\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"TRY_CONVERT\/\/ Konvertierung nach bit - Just another SQL blog\" \/>\n<meta property=\"og:description\" content=\"Dieser Artikel beschreibt die sichere Typ-Konvertierung in SQL Server von Texten in den Datentyp bit analog zu der Funktion TRY_CONVERT.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/sql.marcus-belz.de\/?p=1673\" \/>\n<meta property=\"og:site_name\" content=\"Just another SQL blog\" \/>\n<meta property=\"article:published_time\" content=\"2024-03-07T07:07:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-03-10T10:35:38+00:00\" \/>\n<meta name=\"author\" content=\"marcus\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschrieben von\" \/>\n\t<meta name=\"twitter:data1\" content=\"marcus\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"2\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"TechArticle\",\"@id\":\"https:\\\/\\\/sql.marcus-belz.de\\\/?p=1673#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sql.marcus-belz.de\\\/?p=1656\"},\"author\":{\"name\":\"marcus\",\"@id\":\"https:\\\/\\\/sql.marcus-belz.de\\\/#\\\/schema\\\/person\\\/7b46a383907dc48ca44fae32ceb24744\"},\"headline\":\"TRY_CONVERT\\\/\\\/ Konvertierung nach bit\",\"datePublished\":\"2024-03-07T07:07:11+00:00\",\"dateModified\":\"2024-03-10T10:35:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/sql.marcus-belz.de\\\/?p=1656\"},\"wordCount\":468,\"keywords\":[\"Data type\",\"Datenqualit\u00e4t\",\"Design Pattern\",\"TRY_CONVERT\"],\"articleSection\":[\"All Languages\",\"German\"],\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/sql.marcus-belz.de\\\/?p=1656\",\"url\":\"https:\\\/\\\/sql.marcus-belz.de\\\/?p=1673\",\"name\":\"TRY_CONVERT\\\/\\\/ Konvertierung nach bit - Just another SQL blog\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/sql.marcus-belz.de\\\/#website\"},\"datePublished\":\"2024-03-07T07:07:11+00:00\",\"dateModified\":\"2024-03-10T10:35:38+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/sql.marcus-belz.de\\\/#\\\/schema\\\/person\\\/7b46a383907dc48ca44fae32ceb24744\"},\"description\":\"Dieser Artikel beschreibt die sichere Typ-Konvertierung in SQL Server von Texten in den Datentyp bit analog zu der Funktion TRY_CONVERT.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/sql.marcus-belz.de\\\/?p=1673#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/sql.marcus-belz.de\\\/?p=1673\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/sql.marcus-belz.de\\\/?p=1673#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/sql.marcus-belz.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"TRY_CONVERT\\\/\\\/ Konvertierung nach bit\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/sql.marcus-belz.de\\\/#website\",\"url\":\"https:\\\/\\\/sql.marcus-belz.de\\\/\",\"name\":\"Just another SQL blog\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/sql.marcus-belz.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/sql.marcus-belz.de\\\/#\\\/schema\\\/person\\\/7b46a383907dc48ca44fae32ceb24744\",\"name\":\"marcus\",\"url\":\"https:\\\/\\\/sql.marcus-belz.de\\\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"TRY_CONVERT\/\/ Konvertierung nach bit - Just another SQL blog","description":"Dieser Artikel beschreibt die sichere Typ-Konvertierung in SQL Server von Texten in den Datentyp bit analog zu der Funktion TRY_CONVERT.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/sql.marcus-belz.de\/?p=1673","og_locale":"de_DE","og_type":"article","og_title":"TRY_CONVERT\/\/ Konvertierung nach bit - Just another SQL blog","og_description":"Dieser Artikel beschreibt die sichere Typ-Konvertierung in SQL Server von Texten in den Datentyp bit analog zu der Funktion TRY_CONVERT.","og_url":"https:\/\/sql.marcus-belz.de\/?p=1673","og_site_name":"Just another SQL blog","article_published_time":"2024-03-07T07:07:11+00:00","article_modified_time":"2024-03-10T10:35:38+00:00","author":"marcus","twitter_card":"summary_large_image","twitter_misc":{"Geschrieben von":"marcus","Gesch\u00e4tzte Lesezeit":"2\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"TechArticle","@id":"https:\/\/sql.marcus-belz.de\/?p=1673#article","isPartOf":{"@id":"https:\/\/sql.marcus-belz.de\/?p=1656"},"author":{"name":"marcus","@id":"https:\/\/sql.marcus-belz.de\/#\/schema\/person\/7b46a383907dc48ca44fae32ceb24744"},"headline":"TRY_CONVERT\/\/ Konvertierung nach bit","datePublished":"2024-03-07T07:07:11+00:00","dateModified":"2024-03-10T10:35:38+00:00","mainEntityOfPage":{"@id":"https:\/\/sql.marcus-belz.de\/?p=1656"},"wordCount":468,"keywords":["Data type","Datenqualit\u00e4t","Design Pattern","TRY_CONVERT"],"articleSection":["All Languages","German"],"inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/sql.marcus-belz.de\/?p=1656","url":"https:\/\/sql.marcus-belz.de\/?p=1673","name":"TRY_CONVERT\/\/ Konvertierung nach bit - Just another SQL blog","isPartOf":{"@id":"https:\/\/sql.marcus-belz.de\/#website"},"datePublished":"2024-03-07T07:07:11+00:00","dateModified":"2024-03-10T10:35:38+00:00","author":{"@id":"https:\/\/sql.marcus-belz.de\/#\/schema\/person\/7b46a383907dc48ca44fae32ceb24744"},"description":"Dieser Artikel beschreibt die sichere Typ-Konvertierung in SQL Server von Texten in den Datentyp bit analog zu der Funktion TRY_CONVERT.","breadcrumb":{"@id":"https:\/\/sql.marcus-belz.de\/?p=1673#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/sql.marcus-belz.de\/?p=1673"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/sql.marcus-belz.de\/?p=1673#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/sql.marcus-belz.de\/"},{"@type":"ListItem","position":2,"name":"TRY_CONVERT\/\/ Konvertierung nach bit"}]},{"@type":"WebSite","@id":"https:\/\/sql.marcus-belz.de\/#website","url":"https:\/\/sql.marcus-belz.de\/","name":"Just another SQL blog","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/sql.marcus-belz.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Person","@id":"https:\/\/sql.marcus-belz.de\/#\/schema\/person\/7b46a383907dc48ca44fae32ceb24744","name":"marcus","url":"https:\/\/sql.marcus-belz.de\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/sql.marcus-belz.de\/index.php?rest_route=\/wp\/v2\/posts\/1656","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sql.marcus-belz.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sql.marcus-belz.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sql.marcus-belz.de\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/sql.marcus-belz.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1656"}],"version-history":[{"count":10,"href":"https:\/\/sql.marcus-belz.de\/index.php?rest_route=\/wp\/v2\/posts\/1656\/revisions"}],"predecessor-version":[{"id":1799,"href":"https:\/\/sql.marcus-belz.de\/index.php?rest_route=\/wp\/v2\/posts\/1656\/revisions\/1799"}],"wp:attachment":[{"href":"https:\/\/sql.marcus-belz.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1656"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sql.marcus-belz.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1656"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sql.marcus-belz.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1656"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}