随笔分类 - 数据库
摘要:Sql中的按In排序语句:select * from userTableName Where userFiledName IN (110,120,119,114,122) order by CHARINDEX(RTRIM(CAST(userFiledName as NCHAR)),'110,120,119,114,122') select *,CHARINDEX(RTRIM(CAST(userFiledName as NCHAR)),'110,120,119,114,122') as SortNumber from userTableName Where use
阅读全文
摘要:SELECT 表名=case when a.colorder=1 then d.name else '' end, 表说明=case when a.colorder=1 then isnull(f.value,'') else '' end, 字段序号=a.colorder, 字段名=a.name, 标识=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end, 主键=case when exists(SEL
阅读全文
摘要:多语句表值函数定义:多语句表值函数也称为多声明表值型函数,可以看作标量型和内联表值型函数的结合体。 它的返回值是一个表,但它和标量型函数一样有一个用BEGIN-END 语句括起来的函数体,返回值的表中的数据是由函数体中的语句插入的。 可以进行多次查询,对数据进行多次筛选与合并弥补了内嵌表值型函数的不足。语法:CREATE FUNCTION [ owner_name.] function_name ( [ { @parameter_name [AS] scalar_parameter_data_type [ = default ] } [ ,...n ] ] ) RETURNS @ret...
阅读全文
浙公网安备 33010602011771号