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
查看全文
相关阅读:
关于直播的技术整理2
关于直播的技术整理
android drawable size
Could not find gradle wrapper within android sdk
基于开源Red5搭建的视频直播平台
Cannot find module 'rxjs/operators/share'
Cannot find type definition file for '.svn'
Ionic国际化解决方案
本博客停止更新改用wordperss
Powershell批量安装SNMP服务
原文地址:https://www.cnblogs.com/javawebsoa/p/2458205.html
最新文章
将博客搬至CSDN
java集合框架(二):HashTable
java集合框架(一):HashMap
设计模式(十七):备忘录模式
设计模式(十六):建造者模式
设计模式(十五):原型模式
设计模式(十四):代理模式
设计模式(十三):状态模式
设计模式(十二):组合模式
设计模式(十一):迭代器模式
热门文章
最强最全常用开发库
最强常用开发库总结
Web漏洞总结: OWASP Top 10
CSRF 详解:攻击,防御,Spring Security应用等
调试排错
最强Java并发编程详解:知识点梳理,BAT面试题等
一文搭建自己博客/文档系统:搭建,自动编译和部署,域名,HTTPS,备案等
一文读懂Java类加载机制
面试总结: 头脑风暴题目
现在Java 桌面应用程序能做到什么程度(Spring Boot+JavaFX2开发)
Copyright © 2011-2022 走看看