SQL Server
ℳ.莫等闲
这个作者很懒,什么都没留下…
展开
-
用cmd语句执行过大的数据库脚本
-----cmd语句----- sqlcmd -S SERVERNAME -U USERNAME -P PASSWORD -i filename.sqlSERVERNAME :服务器名,可以IP 本地可以直接用点USERNAME:用户名(sa)PASSWORD :密码(用户名的密码)filename.sql:脚本详细地址...原创 2019-10-31 14:59:45 · 182 阅读 · 0 评论 -
删除表中的列和设置自增列
删除表中的列:alter table 表名drop column 列为表添加一列,类型是int自增步长为1 :alter table 表add 列int identity(1,1)原创 2019-10-17 18:14:10 · 315 阅读 · 0 评论 -
Sql Server 修改表字段数据类型的长度
ALTER TABLE 表名ALTER COLUMN 列 NVARCHAR(200)原创 2019-10-17 18:11:23 · 4829 阅读 · 0 评论 -
SQL Server 数据库的所有表名和表数据总数
use ReportServer--数据库名称go DECLARE @TableName varchar(255); CREATE TABLE #GetRecordingTempTable([id] [INT] IDENTITY(1,1) NOT NULL, [TableName] varchar(255) NOT NULL, [RecordingCount] INT); DECL...转载 2019-10-11 17:37:35 · 526 阅读 · 0 评论 -
SQL SERVER导出表结构到Excel
SELECT 表名 = Case When A.colorder=1 Then D.name Else '' End, 表说明 = Case When A.colorder=1 Then isnull(F.value,'') Else '' End, 字段序号 = A.colorder, 字段名 = A.name, ...转载 2019-09-05 14:16:47 · 951 阅读 · 0 评论 -
SQL server 数据库 修改字段类型
alter table表名alter column字段名称类型not null原创 2019-08-16 16:14:16 · 33658 阅读 · 0 评论 -
SQL Server 替换某一列的某个字符串中符号
update 表名 set 列名=REPLACE(列名,'现有符号',' 准备替换的符号') where 列名like '%查询条件%'原创 2019-08-14 11:19:35 · 1229 阅读 · 0 评论 -
SQL SERVER 2012数据库 自动删除指定日期的旧备份文件
1、连接数据库,打开管理 2、右键维护计划,选择“维护计划向导”,在维护计划向导中选择“下一步” 3、输入名称,例如:“删除旧备份”,然后选择下一步 4、选择维护任务“清除维护(任务)”,然后选择“下一步”后继续默认选择“下一步”:...原创 2019-07-25 17:37:28 · 2794 阅读 · 0 评论 -
sql server 2012 设置自动备份数据库
1、连接数据库,打开管理 2、右键维护计划,选择“维护计划向导”,在维护计划向导中选择“下一步” 3、输入名称,例如:“备份”,然后选择下一步 4、选择维护任务“备份数据库(完整)”,然后选择“下一步”后继续默认选择“下一步”:...原创 2019-07-25 17:17:48 · 3619 阅读 · 1 评论 -
SQL server2012设置数据库自动备份 编辑维护计划报错: “代理 XP”组件已作为此服务器安全配置的一部分被关闭
第一步 、运行以下代码:sp_configure 'show advanced options', 1; GO RECONFIGURE; GO sp_configure 'Agent XPs', 1; GO RECONFIGURE GO第二步、执行:RECONFIGURE借鉴 注释:sp_configure 这是一个系统的存储过程的调用 ...转载 2019-07-25 17:44:05 · 1563 阅读 · 0 评论 -
Sql Server 表字段加注释 sql
--表本身描述EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'表名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'表名'GO--字段描述EXEC sys.sp_addextendedprope...翻译 2019-07-24 17:27:33 · 817 阅读 · 0 评论 -
sql server 时间 显示 年、年月、年月日、年月日 时分秒
年月日 时分秒 :Select Convert(Char(20),GetDate(),120)年月日:Select Convert(Char(10),GetDate(),120)年 /月 :Select Convert(Char(7),GetDate(),111)结果:2019/06年 :select CONVERT(varchar(4),GETDATE(),23) 2019年...翻译 2019-06-24 13:21:01 · 10176 阅读 · 0 评论 -
Sql Server 数据库 @ 和 # 符号
以”@“符号开始的标识符表示局部变量或参数,以一个数字符号“#”开始的标识符表示临时表或者过程,以双数字符号“##”开始的标识符表示全局临时对象。...原创 2019-06-20 18:26:42 · 3860 阅读 · 0 评论 -
对sql server 索引、视图、存储过程的理解
1、索引:是一种单独的、物理的数据库结构,是依赖于表的,可以使数据库程序无需对整个表进行扫描就可以找到所需要的数据;2、视图:是从一个表或多个表导出来的数据汇总到一个表中显示(虚拟表),结构和数据是建立在对表的查询的基础上的;3、存储过程:完成特定功能的sql语句集合,包含增删查改。编译过后方便用户直接调用使用。程序被调用时,这些操作也会同时被执行。...原创 2019-06-20 17:57:34 · 284 阅读 · 0 评论 -
Sql Server 数据库 给字段的值加前缀或后缀
加前缀:update 表名set 字段名=CONCAT(‘要加的内容’,字段名) where 字段名=1加后缀:update 表名set 字段名=CONCAT(字段名,‘要加的内容’) where 字段名=1原创 2019-06-19 11:34:37 · 5686 阅读 · 2 评论 -
收缩、删除sql server 2012 数据库 .ldf 文件日志
DBCC SHRINKDATABASE(数据库名) ----------------括号里面根本数据库名-- 收缩数据库日志文件use数据库名goalter database 数据库名set recovery simple with no_waitgoalter database 数据库名set recovery simplegouse数据库名DBCC S...原创 2019-06-02 00:24:17 · 1592 阅读 · 0 评论