NET, ASP.NET, AJAX, ASP.NET AJAX, JavaScript, WEB, WEB2.0, Neoking, Neoayi, Microsoft, SilverLight, CSS
代码改变世界

通用数据库字段处理转换为JS 客户端对象

2009-06-08 14:22  黄明  阅读(335)  评论(0)    收藏  举报
1.获取所有数据库名: 
SELECT 
Name 
FROM --Master..
SysDatabases 
ORDER BY Name 

2.获取所有表名: 

SELECT Name 
FROM --DataBaseName 
SysObjects 
Where 
XType='U' 
ORDER BY Name 

XType='U':表示所有用户表; 

XType='S':表示所有系统表; 

3.获取所有字段名: 

Select Name FROM SysColumns Where id=Object_Id('TableName') 

4、表字段的长度

SELECT 
table_name, 
column_name, 
ISNULL(column_default,'') default_value, 
is_nullable, 
data_type,
ISNULL(isnull(isnull(character_maximum_length,numeric_precision),datetime_precision),1) length
FROM 
information_schema.columns
WHERE 
NOT table_name IN('sysdiagrams','dtproperties')

根据数据库返回的数据 动态创建数据库客户端 js 实体对象