db2sql判断字符串是否是日期格式?
如果格式是固定的,可以尝试用TO_DATE的处理,然后捕捉异常。
创建函数ISDATE(p_datevarchar(10))
返回整数
语言SQL
开始
-错误符号
声明v_resultINT
宣布日期日期
-定义错误处理
-如果出现错误,继续处理。
-但是将标志位设置为0
声明继续处理程序
为
SQLEXC
SQL语句中,怎样把日期转为字符串?
Convert(data_type[(length)],expression[,style])参数expressiondata_type目标系统提供的数据类型有bigint和sql_variant。不能使用用户定义的数据类型。有关可用数据类型的更多信息,请参见数据类型。
lengthnchar、nvarchar、char、varchar、binary或varbinary数据类型的可选参数。
将datetime或smalldatetime数据转换为字符数据的样式(nchar、nvarchar、char、varchar、nchar或nvarchar数据类型);、或字符串格式样式,以便将浮点、实数、货币或小额货币数据转换成字符数据(nchar、nvarchar、char、varchar、nchar或nvarchar数据类型)。
在该表中,左侧的两列表示将datetime或smalldatetime转换为字符数据的样式值。将样式值加100,得到包括世纪在内的数字。四位数年份(yyyy)。