日期:2014-05-17 浏览次数:20472 次
public string aaa
{
set{ _aaa=value;}
get{return _aaa;}
}
public string aaa { get; set; }
SET ANSI_NULLS ON
SET QUOTED_IDENTIFIER ON
go
ALTER PROC [dbo].[p_db_wsp]
@dbname VARCHAR(50) , --数据库名
@path VARCHAR(100) , --实体类所在目录名,如D:/My/Models
@namespace VARCHAR(50) --实体类命名空间,默认值为Models
AS --判断数据库是否存在
IF ( DB_ID(@dbname) IS NOT NULL )
BEGIN
IF ( ISNULL(@namespace, '') = '' )
SET @namespace = 'Models'
-- 允许配置高级选项
EXEC sp_configure 'show advanced options', 1
-- 重新配置
RECONFIGURE
-- 启用Ole Automation Procedures
EXEC sp_configure 'Ole Automation Procedures', 1
-- 启用xp_cmdshell,可以向磁盘中写入文件
EXEC sp_configure 'xp_cmdshell', 1
-- 重新配置
RECONFIGURE
DECLARE @dbsql VARCHAR(1000) ,
@tablename VARCHAR(100)
SET @dbsql = 'declare wsp cursor for select name from ' + @dbname
+ '..sysobjects where xtype=''u'' and name <>''sysdiagrams'''
EXEC(@dbsql)
OPEN wsp
FETCH wsp INTO @tablename--使用游标循环遍历数据库中每个表