1. 工具下载
2. 代码下载及代码分析
1. 工具下载
如何生成数据库中某张表的插入,删除,更新的存储过程,可以使用这个工具,这里可以下载:下载地址,界面如下:
2. 代码下载及代码分析
2.1 代码下载
2.2 代码分析
在.net中代码的自动生成简单的哦可以通过string的拼接实现,另外的可以考虑使用codedom来实现代码自动生成。这个示例中使用的是“string拼接”实现的:
那么现在还存在下面的几个问题:如何得到数据库中某张表的信息,列名,类型等?关键代码:
调试过程中可以看到x在运行时得到的是如下的字符串:
查看上面生成的sql语句,发现[INFORMATION_SCHEMA].[COLUMNS] Cols,那么这是什么?展开sql management studio中某个数据库的views下面的system view:
原来在sql server数据库中存在一些视图,能够存取该数据库中表的相关信息,具体可以查看这里:http://www.mssqltips.com/tutorial.asp?tutorial=179