在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开发时,勉不了需要使用SQL直接与数据库交互,这时对于数据库中的表名及字段名会使用的比较多。如果每使用一次都复制一个,实在蛋疼。所以就考虑将其做成const常量。但是数据库中的表和字段相当多,一个一个敲,不但累,还有可能敲错。要保证正确,最好的办法当然是使用工具或者脚本。 这里提供一个SQL脚本的实现。 原理:获取数据库的表--->遍历每个表中的字段--->生成数据 SQL代码 DECLARE @tableName VARCHAR(MAX) SELECT @tableCount=COUNT(*) FROM SysObjects WHERE XType='U' WHILE @tableIndex<=@tableCount BEGIN INSERT INTO @tempTable SELECT 'public const string '+name+'="'+name+'";' FROM syscolumns WHERE id in INSERT INTO @tempTable VALUES( '}') SELECT * FROM @tempTable 生成的结果 SQL中的结果图 C#中的结果图 具体可以依据需要作出调整 |
请发表评论