代码语言
.
CSharp
.
JS
Java
Asp.Net
C
MSSQL
PHP
Css
PLSQL
Python
Shell
EBS
ASP
Perl
ObjC
VB.Net
VBS
MYSQL
GO
Delphi
AS
DB2
Domino
Rails
ActionScript
Scala
代码分类
文件
系统
字符串
数据库
网络相关
图形/GUI
多媒体
算法
游戏
Jquery
Extjs
Android
HTML5
菜单
网页交互
WinForm
控件
企业应用
安全与加密
脚本/批处理
开放平台
其它
【
MSSQL
】
可重复执行的sql脚本
作者:
笑红
/ 发布于
2016/9/14
/
1059
1、函数 /*************************************** create by :创建人 create date: 创建时间 desc:描述 ****************************************/ go if exists(select 1 from sysobjects where id=object_id('函数名') and objectproperty(id,'IsInlineFunction')=0) begin drop function 函数名 end GO /****** Object: UserDefinedFunction [dbo].[函数名] ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO create function [dbo].[函数名](@参数 int) returns int as begin declare @Num int; select @Num =count(1) from 表 where 列=@参数; return @Num; end; go 2、存储过程 if exists (select 1 from sys.objects where name = 'Pro_名') begin drop proc [Pro_名] end go create PROCEDURE [dbo].[Pro_名] ( @OpenID nvarchar(300) ) AS begin end /***********sql语句处理业务逻辑***************/ go 3、添加字段 if not exists(select 1 from sys.columns where object_id = object_id('表名') and name = '字段名') begin alter table 表名 add 字段名 int not null default 0 end go update 表名 set 字段名=0 ; go 4、修改字段 if exists(select * from sys.columns where object_id = object_id('表名') and name = '列名') begin sp_rename '表名.列名','新列名','column'; alter table dbo.表名 alter column 新列名 int; end; 5、删除字段 if exists(select * from sys.columns where object_id = object_id('表名') and name = '字段名') begin alter table 表名 drop column 字段名 end; 6、删除约束,删除表,重命名表名,给表加主键约束 BEGIN TRANSACTION GO ALTER TABLE dbo.表名 DROP CONSTRAINT 约束名 GO DROP TABLE dbo.表名 GO EXECUTE sp_rename N'dbo.旧表名', N'新表名', 'OBJECT' GO ALTER TABLE dbo.新表名 ADD CONSTRAINT PK_约束 PRIMARY KEY CLUSTERED ( 字段名 ) WITH( STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] GO COMMIT
试试其它关键字
同语言下
.
SQL查询 多列合并成一行用逗号隔开
.
查看存储过程修改时间,最近执行时间
.
设置手动批量删除数据库相关进程
.
获取某个表中特定字段的所有字符串形式
.
SQL 如何去除重复的字符串
.
怎么去掉一个字段中的重复数据
.
String 去除空格 回车 换行 水平制表符
.
SQL查询和替换含有回车,空格,TAB
.
SQL SERVER 查询每日新增用户数量、次留数量
.
判断两个字符串是否存在相同的内容
可能有用的
.
SQL查询 多列合并成一行用逗号隔开
.
查看存储过程修改时间,最近执行时间
.
设置手动批量删除数据库相关进程
.
获取某个表中特定字段的所有字符串形式
.
SQL 如何去除重复的字符串
.
怎么去掉一个字段中的重复数据
.
String 去除空格 回车 换行 水平制表符
.
SQL查询和替换含有回车,空格,TAB
.
SQL SERVER 查询每日新增用户数量、次留数量
.
判断两个字符串是否存在相同的内容
笑红
贡献的其它代码
(
14
)
.
把一个文档前五行中包含字母的行删掉,同时删除6到10
.
遍历windows的所有窗口并输出窗口标题
.
目标检测图像增强操作
.
MVC使用Newtonsoft无需实体类,实现JSON数据返回给前
.
从文件加载数据进表(OVERWRITE覆盖,追加不需要OVERWRI
.
写入cookie后只显示一次的DIV提示框代码
.
时间相关
.
CSS 做个图片水印效果
.
可重复执行的sql脚本
.
压缩打包文件下载
Copyright © 2004 - 2024 dezai.cn. All Rights Reserved
站长博客
粤ICP备13059550号-3