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
查看全文
相关阅读:
文字有阴影效果
asp.net(c#)将彩色图片变灰阶图片
C#异步调用的方法
PHP获取指定月份的第一天开始和最后一天结束的时间戳函数
php 获取当前用户的IP
网站前端性能优化
grep命令的使用
学C++的经验总结
主键、唯一键与唯一索引的区别
shell的比较运算符
原文地址:https://www.cnblogs.com/javawebsoa/p/2458205.html
最新文章
单独KafkaConsumer实例and多worker线程。
You can't specify target table 'xxx' for update in FROM clause
ERROR Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer)
ajax导致Echarts不显示饼图数据、柱状图数据只显示气泡的问题。
BootstrapTable的列排序怎么搞
displaytag如何实现获取到每行的id字段的值。
下拉框、下拉控件之Select2。自动补全的使用
bootstrap-typeahead 自动补全简单的使用教程
BootstrapTable,选中某几行,获取其数据并进行后台处理。以及其他的属性使用。
日期时间选择器、Bootstrap日期和时间表单组件。bootstrap-datetimepicker实现年月日,时分秒的选择。
热门文章
mysql的if用法解决同一张数据表里面两个字段是否相等统计数据量。
sql 语句中count()有条件的时候为什么要加上or null
java的this关键字理解
kettle基础概念的学习
kettle的job定时任务的一个小问题
mysql常用函数参考
C语言的字符串分割
visual C++ 项目和解决方案的区别
oracle11g的standby性能分析报告statpack安装
linux两个文件修改主机名
Copyright © 2011-2022 走看看