SQLserver笔记(进阶)

sql创建目录脚本

使用exec关键字执行存储过程

启动外围的命令提示符程序

exec xp_cmdshell 'cmd命令'

执行前需要开启sql server对cmdshell的访问

0:关闭 1:开启 默认关闭

exec sp_configure 'xp_cmdshell',0,reconfigure

重新配置

创建磁盘目录

exec xp_create_subdir N'路径';

添加约束语法

alter:修改 add:添加 constraint:约束

alter table 表名 add constraint 约束名 约束类型 约束内容

约束名的添加规则

check约束(CK_表名 _字段名)

主键约束(PK_表名 _字段名)

默认约束(DF_表名 _字段名)

唯一约束(UQ_表名 _字段名)

外键约束(FK_表名 _字段名)

查看约束名

select * from sys.sysobjects

查看所有表

select * from sys.sysdatabases 表

修改字段名

exec sp_rename '[表名].[列名]','[新列名]'

删除约束

alter table 表名

drop constraint 约束名

添加字段

alter table 表名

add 字段名称 字段类型...

删除字段(column:列)

alter table 表名

drop column 字段名

修改字段

alter table 表名

alter column 字段名-

批处理

sql批处理是将一个或多个T-SQL语句的集合,由客户端一次性发送到SQLserver实例,它表示用户提交给 数据库的引擎的工作单元

同时服务器将批处理语句变异成一个可执行单元,此单元成为执行计划。

GO是批处理的结束标识

convert(目标类型,转换对象)·

T-SQL编程<

你可能感兴趣的:(sqlserver,数据库,sql)