Commit 888dda6f authored by tr's avatar tr

1、数据库开发工具-相关配置文件

parent 392ca008
......@@ -15,3 +15,4 @@ bin
/.vs/Ftt_Common/DesignTimeBuild/.dtbcache
/.vs/Ftt_Common/DesignTimeBuild
/.vs/Ftt_Common
.vs
{
"CurrentProjectSetting": null
}
\ No newline at end of file
{
"ExpandedNodes": [
""
],
"PreviewInSolutionExplorer": false
}
\ No newline at end of file
/****** Object: StoredProcedure [dbo].[sp_tools_AddTableDescription] Script Date: 2020-06-29 09:11:20 ******/
If Exists (Select * From sys.objects Where name = 'sp_tools_AddTableDescription')
Drop Procedure [dbo].[sp_tools_AddTableDescription];
Go
/****** Object: StoredProcedure [dbo].[sp_tools_AddTableClumnDescription] Script Date: 2020-06-29 09:11:20 ******/
If Exists (Select * From sys.objects Where name = 'sp_tools_AddTableClumnDescription')
Drop Procedure [dbo].[sp_tools_AddTableClumnDescription];
Go
/****** Object: StoredProcedure [dbo].[sp_tools_AddTableClumnDescription] Script Date: 2020-06-29 09:11:20 ******/
Set Ansi_Nulls On;
Go
Set Quoted_Identifier On;
Go
-- =============================================
-- Author: 给表列增加说明栏信息
-- Create date: lxj
-- Description: 2016-11-29 11:21:02
-- =============================================
Create Proc [dbo].[sp_tools_AddTableClumnDescription]
( @TableName NVarchar(50), --表名
@ClumnName NVarchar(50), --列名
@Desctription NVarchar(300) --说明
)
As
Begin
If Not Exists (Select * From::fn_listextendedproperty('MS_Description', 'Schema', 'dbo', 'table', @TableName, 'Column', @ClumnName))
Exec sp_addextendedproperty @name = 'MS_Description', @value = @Desctription, @level0type = 'Schema', @level0name = 'dbo', @level1type = N'Table', @level1name = @TableName, @level2type = N'Column', @level2name = @ClumnName;
Else
Exec sp_updateextendedproperty @name = 'MS_Description', @value = @Desctription, @level0type = 'Schema', @level0name = 'dbo', @level1type = N'Table', @level1name = @TableName, @level2type = N'Column', @level2name = @ClumnName;
End;
Go
/****** Object: StoredProcedure [dbo].[sp_tools_AddTableDescription] Script Date: 2020-06-29 09:11:20 ******/
Set Ansi_Nulls On;
Go
Set Quoted_Identifier On;
Go
-- =============================================
-- Author: 给表增加说明栏信息
-- Create date: lxj
-- Description: 2016-11-29 11:21:02
-- =============================================
Create Proc [dbo].[sp_tools_AddTableDescription]
( @TableName NVarchar(50), -- 表名
@Desctription NVarchar(300) -- 说明
)
As
Begin
If Not Exists (Select * From::fn_listextendedproperty('MS_Description', 'Schema', 'dbo', 'table', @TableName, Null, Null))
Begin
Exec sp_addextendedproperty @name = 'MS_Description', @value = @Desctription, @level0type = 'Schema', @level0name = 'dbo', @level1type = N'Table', @level1name = @TableName;
End;
Else
Exec sp_updateextendedproperty @name = 'MS_Description', @value = @Desctription, @level0type = 'Schema', @level0name = 'dbo', @level1type = N'Table', @level1name = @TableName;
End;
Go
\ No newline at end of file
使用说明:
1、配置说明:位于Config\sys_cfg.xml,目前支持配置默认数据库链接(LinkString)及导出路径(ExportPath)
2、操作说明:支持右键増行/删行,以及按键Insert与Delete
3、导出文件:以表名命名,即每表导出一个相应类型文件。默认导出路径为temp,可自定义。
4、暂存与恢复:暂存时,每表每天只暂存一个文件。暂存路径根目录save文件夹。
5、数据库设置:快速设置数据库链接并记录历史设置。程序启动时读取配置文件的默认数据库链接
6、日志功能:暂不开发
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment