あなたの場合には機能は、日付を取得するのに適しています。お使いの場合(実際のテーブルとしてそれを想定)
CREATE TABLE #TAB (DATEINXML VARCHAR(MAX))
INSERT INTO #TAB
SELECT '<udf><udf_date_induction>2013-11-19</udf_date_induction>'
UNION ALL
SELECT '<udf><udf_date_induction>2014-12-20</udf_date_induction>'
UNION ALL
SELECT '<udf><udf_date_induction>2015-01-21</udf_date_induction>'
UNION ALL
SELECT '<udf><udf_date_induction>2016-02-22</udf_date_induction>'
だからあなたのテーブル内のデータの存在
+----------------------------------------------------------+
| DATEINXML |
+----------------------------------------------------------+
| <udf><udf_date_induction>2013-11-19</udf_date_induction> |
| <udf><udf_date_induction>2014-12-20</udf_date_induction> |
| <udf><udf_date_induction>2015-01-21</udf_date_induction> |
| <udf><udf_date_induction>2016-02-22</udf_date_induction> |
+----------------------------------------------------------+
今、あなたのコラムを受け入れる1つのユーザー定義関数を作成し、与えるため
スキーマXML部分からの日付。 (私が使用したスタッフ機能を再帰CTEを使用している)
CREATE FUNCTION [dbo].[FN_GETDATEFROMXML](@VAR VARCHAR(MAX)) RETURNS VARCHAR(50)
AS
BEGIN
DECLARE @DATA VARCHAR(50)
;WITH CTE AS(
SELECT 1 AS START,CHARINDEX('<',@VAR,1) FIRST_IND,CHARINDEX('>',@VAR,1) SECOND_IND , STUFF(@VAR,CHARINDEX('<',@VAR,1),CHARINDEX('>',@VAR,1),'') AS DATA
UNION ALL
SELECT CAST(SECOND_IND+1 AS INT),CHARINDEX('<',DATA,1) FIRST_IND,CHARINDEX('>',DATA,1) SECOND_IND , STUFF(DATA,CHARINDEX('<',DATA,1),CHARINDEX('>',DATA,1),'') DATA FROM CTE
WHERE CHARINDEX('<',DATA,1) <>0
)
SELECT @DATA= DATA FROM CTE WHERE START= (SELECT MAX(START) FROM CTE)
RETURN @DATA
END
今、あなたはSQLのバージョンは何です
+----------------------------------------------------------+---------------+
| DATEINXML | DATE_FROM_XML |
+----------------------------------------------------------+---------------+
| <udf><udf_date_induction>2013-11-19</udf_date_induction> | 2013-11-19 |
| <udf><udf_date_induction>2014-12-20</udf_date_induction> | 2014-12-20 |
| <udf><udf_date_induction>2015-01-21</udf_date_induction> | 2015-01-21 |
| <udf><udf_date_induction>2016-02-22</udf_date_induction> | 2016-02-22 |
+----------------------------------------------------------+---------------+
なります
以下の結果と同様に、あなたのテーブルのカラム上で、このUDFを呼び出しますを使用して、 'UDF'カラム_always_のすべてのエントリは同じ正確なXMLタグを持っていますか? –