zoukankan
html css js c++ java
SQL Server 根据表名创建实体类的字段和属性
set ANSI_NULLS ON set QUOTED_IDENTIFIER ON go -- ============================================= -- Author: <shipeng.wang> -- Create date: <2009-09-11> -- Description: <根据表名创建实体类的字段和属性> -- ============================================= ALTER proc [dbo].[p_Wsp] @tablename varchar(50) as declare @sql varchar(8000) select @sql=isnull(@sql+char(9)+'private ','public class '+@tablename+char(13)+'{'+char(13)+char(9)+'private ')+ case when a.name in('image','uniqueidentifier','ntext','varchar','ntext','nchar','nvarchar','text','char') then 'string' when a.name in('tinyint','smallint','int','bigint') then 'int' when a.name in('datetime','smalldatetime') then 'DateTime' when a.name in('float','decimal','numeric','money','real','smallmoney') then 'decimal' when a.name ='bit' then 'bool' else a.name end+' '+lower('_'+b.name)+';'+char(13)+char(9)+'public '+ case when a.name in('image','uniqueidentifier','ntext','varchar','ntext','nchar','nvarchar','text','char') then 'string' when a.name in('tinyint','smallint','int') then 'int' when a.name='bigint' then 'long' when a.name in('datetime','smalldatetime') then 'DateTime' when a.name in('float','decimal','numeric','money','real','smallmoney') then 'decimal' when a.name ='bit' then 'bool' else a.name end +' '+b.name+char(13)+char(9)+'{'+char(13)+char(9)+char(9)+'get{return '+lower('_'+b.name)+';}'+ char(13)+char(9)+char(9)+'set{'+lower('_'+b.name)+'=value;}'+char(13)+char(9)+'}'+char(13) from syscolumns b, (select distinct name,xtype from systypes where status=0) a where a.xtype=b.xtype and b.id=object_id(@tablename) set @sql=@sql+'}' print @sql
查看全文
相关阅读:
wampserver域名访问报错
提升linux文件夹权限
linux压缩
服务器重启记录
修改mysql数据库密码
电脑没声音解决
删除任务管理其中的多余的启动项
资源占用无法删除解决方案
删除资源管理器中左边菜单的onedrive
13. 导航
原文地址:https://www.cnblogs.com/javawebsoa/p/2458205.html
最新文章
堆和栈的区别
string用法
排序算法
帧动画
CCLabelAtlas
python_selenium_键盘事件
python+selenium_鼠标事件
python应用_异常处理
python应用_读取Excel数据【二】_二次封装之函数式封装
python应用_读取Excel数据列表输出【一】
热门文章
python-selenium 引入包或者类的清晰写法
Selenium-python 之 frame定位元素
Selenium-python 之弹窗处理
selenium-python元素定位技巧(二)
selenium-python元素定位技巧(一)
Python字符串的常用方法
逻辑,各数据类型自带的方法,介绍 各种模块
IDE(集成开发环境) Pytharm基础 基本语法 逻辑实现
环境搭建
阿里云升级配置及添加云盘和数据迁移
Copyright © 2011-2022 走看看