首页 > 数据库 > > SQL Server开发接口生成方法
为提高开发效率,生成固定格式的接口是必须的,以下以提供新增/修改/删除/读取接口为例:
以常见的表结构为例,特殊表结构可自己尝试去调整方法
主要通过系视图 sys.columns生成方法:为包含列的对象(如视图或表)的每列返回一行。下面是包含列的对象类型的列表。
列名 |
数据类型 |
说明 |
object_id |
int |
此列所属对象的 ID。 |
name |
sysname |
列名。在对象中是唯一的。 |
column_id |
int |
列的 ID。在对象中是唯一的。 列 ID 可以不按顺序排列。 |
system_type_id |
tinyint |
列的系统类型的 ID。 |
user_type_id |
int |
用户定义的列类型的 ID。 若要返回该类型的名称,请在该列中联接到 sys.types 目录视图。 |
max_length |
smallint |
列的最大长度(字节)。 -1 = 列数据类型为 varchar(max)、nvarchar(max)、varbinary(max) 或 xml。 对于 text 列,max_length 值将是 16,或者是 sp_tableoption 'text in row' 所设置的值。 |
precision |
tinyint |
如果列包含的是数值,则为该列的精度;否则为 0。 |
scale |
tinyint |
如果基于数值,则为列的小数位数;否则为 0。 |
is_rowguidcol |
bit |
1 = 列为声明的 ROWGUIDCOL。 |
is_identity |
bit |
1 = 列具有标识值 |
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31537575/viewspace-3140007/ ,如需转载,请注明出处,否则将追究法律责任。