随笔分类 -  SQL

MSSQL 建立链接服务器
摘要:--建立Oracle数据库链接服务器 EXEC sp_addlinkedserver @server =N'POS', --要创建的链接服务器别名 @srvproduct=N'Oracle', --产品名称 @provider=N'OraOLEDB.Oracle', --OLE DB 驱动名称 @d 阅读全文

posted @ 2024-02-22 17:24 EasyBI 阅读(226) 评论(0) 推荐(0)

MSSQL Server 备份数据库脚本
摘要:备份数据库脚本 , 实现如下脚本 1. 定时备份 2. 平日以N开头, 周一以W开头, 每月1号以M开头, 每年1月1日以Y开头, (保留最近7天, 4周, 12月和10年的备份) 3. 每周一 还原备份到 test库, 并将密码改为123 declare @bakfile varchar(100) 阅读全文

posted @ 2024-02-16 09:05 EasyBI 阅读(185) 评论(0) 推荐(0)

Sql Server中同步两个数据库表的数据结构(转)
摘要:RT 转自 Sql Server中同步两个数据库表的数据结构_sqlserver同步表结构-CSDN博客 --功能:源数据库和本地目标数据库中同步表,如有增加的列,在此备库中也自动增加列 --##UserTables_Source : 存放来源数据库用户表和表中字段 --##UserTables : 阅读全文

posted @ 2024-01-12 13:52 EasyBI 阅读(391) 评论(1) 推荐(0)

SSAS 同步CUBE 数据库配置完整说明(含添加定时任务)
摘要:SSAS 同步数据库步骤说明 二台机器设置相同的windows用户和密码 cube_sync_user / *** 二台SSAS服务 > 安全性, 添加用户 cube_sync_user , 具有管理员权限 在SQL 服务器配置中心里 设置 ssas 的登录用户为 cube_sync_user 在目 阅读全文

posted @ 2023-12-27 15:49 EasyBI 阅读(154) 评论(0) 推荐(0)

公农历对照计算表 sys_date_lunar
摘要:建立公农历对照计算表 sys_date_lunar create table sys_date_lunar([yearid] int ,[dataint] int) insert into [sys_date_lunar] ([yearid],[dataint]) values (1900, 194 阅读全文

posted @ 2023-12-08 14:25 EasyBI 阅读(122) 评论(0) 推荐(0)

公历日期转农历日期的SQL函数
摘要:/* 功能: 返回指定日期的农历日期 (需配合 sys_date_lunar 表使用) 参数说明: @solarDay 日期 @type 日期: 0: 年月日 文本: 1: 月日的文本 数字: 20: ymd , 21 md 例: select dbo.usf_GetDateLunar('2023- 阅读全文

posted @ 2023-12-08 13:58 EasyBI 阅读(577) 评论(0) 推荐(0)

将文本拆分成临时表
摘要:将文本 按 分隔符 拆分成临时表 /* ************************************************************* 名 称: fn_split_text 功能简介: [将文本 按 分隔符 拆分成临时表] 参数简介: [@text] 需拆分的文本 返回: 阅读全文

posted @ 2023-12-08 13:50 EasyBI 阅读(29) 评论(0) 推荐(0)

生成表记录的SQL语句
摘要:生成表记录的SQL语句(注TEXT与NTEXT字段导出为NULL) /* 功能: 生成表记录的SQL语句(注TEXT与NTEXT字段导出为NULL) 参数说明: @Table_Name 表名 @IsPrint 是否打印输入[1:是,0:否]. 是:Print字符串在查询分析器中使用. 否:则为Sel 阅读全文

posted @ 2023-12-08 13:49 EasyBI 阅读(64) 评论(0) 推荐(0)

SQL Server通过钉钉机器人直接发送消息
摘要:SQL Server通过钉钉机器人直接发送消息 /** 启用 Ole Automation Procedures 选项 exec sp_configure 'show advanced options',1; go reconfigure; go sp_configure 'Ole Automati 阅读全文

posted @ 2023-12-08 13:47 EasyBI 阅读(87) 评论(0) 推荐(0)

根据表名生成表结构 含 主键
摘要:根据表名生成表结构 含 主键 -- 根据表名生成表结构 含 主键 declare @TableName varchar(255) set @TableName = 'bao_color' --'company' declare @str varchar(max) set @str = '' sele 阅读全文

posted @ 2023-12-08 13:45 EasyBI 阅读(20) 评论(0) 推荐(0)

Sql Server 2008查询数据库中各表记录行数
摘要:RT SELECT a.name, b.rows ,LTRIM (STR (b.used * 8/(case when b.used<1000 then 1 else 1024 end) , 15, 0) + (case when b.used<1000 then ' KB' else ' MB' 阅读全文

posted @ 2023-10-09 10:45 EasyBI

sql server 加解密函数的用法
摘要:declare @pwd varbinary(max) ,@password nvarchar(1000) , @EncrptString nvarchar(max) set @password ='1234567' set @EncrptString= '我是中国人' --加密 SELECT ... 阅读全文

posted @ 2014-10-13 21:43 EasyBI 阅读(670) 评论(0) 推荐(0)

SQL server 重建索引
摘要:-- 重建索引declare @tn nvarchar(100)DECLARE authors_cursor CURSOR FOR select name from sysobjects where type = 'u'OPEN authors_cursorFETCH NEXT FROM authors_cursor INTO @tnWHILE @@FETCH_STATUS = 0BEGINprint '-------------------'print '重建表索引 : ' +@tndbcc dbreindex(@tn)FETCH NEXT F 阅读全文

posted @ 2013-12-10 14:59 EasyBI 阅读(256) 评论(0) 推荐(0)

SqlServer删除数据库邮件日志和发送记录
摘要:-- 删除数据库邮件日志msdb..sysmail_delete_log_spGO-- 删除指定日期的已发送邮件DECLARE @GETDATE datetimeSET @GETDATE = GETDATE()EXECUTE msdb.dbo.sysmail_delete_mailitems_sp @sent_before = @GETDATEGo 阅读全文

posted @ 2013-12-06 01:15 EasyBI 阅读(620) 评论(0) 推荐(0)

导航