数据库_基础代码<sql>
2012-08-08 17:19
519 查看
以table1 <含字段:id,name> 为例:
表
--是否存在
if exists(select 1 from sysobjects where id = object_id('table1'))
--修改表名
alter table1 rename to table2
--添加列
alter table table1 add Status int default 1
--添加列的约束
ALTER TABLE tablename ADD CONSTRAINT DF_tablename_列名 DEFAULT(0) FOR 列名
--修改列
alter table table1 alter column name varchar(50)
--修改列名
alter table table1 column name to name1
--删除列
alert table table1 drop column name
--删除关系
alert table table1 drop constraint GuanXiMing
存储过程
---是否存在
if exists(select 1 from sysobjects where id=object_id(proc1) and xtype='p')
drop procedure proc1
--创建
create procedure proc1
as
decare....
触发器
if exists(select * from dbo.sysobjects where id =object_id('trig1)and objectProperty(id,N'IsTrigger')=1)
drop trigger trig1
--创建
Create Trigger UpdateTrigger_table1
on T_CorrespondentNode
for UPDATE
as
....
表
--是否存在
if exists(select 1 from sysobjects where id = object_id('table1'))
--修改表名
alter table1 rename to table2
--添加列
alter table table1 add Status int default 1
--添加列的约束
ALTER TABLE tablename ADD CONSTRAINT DF_tablename_列名 DEFAULT(0) FOR 列名
--修改列
alter table table1 alter column name varchar(50)
--修改列名
alter table table1 column name to name1
--删除列
alert table table1 drop column name
--删除关系
alert table table1 drop constraint GuanXiMing
存储过程
---是否存在
if exists(select 1 from sysobjects where id=object_id(proc1) and xtype='p')
drop procedure proc1
--创建
create procedure proc1
as
decare....
触发器
if exists(select * from dbo.sysobjects where id =object_id('trig1)and objectProperty(id,N'IsTrigger')=1)
drop trigger trig1
--创建
Create Trigger UpdateTrigger_table1
on T_CorrespondentNode
for UPDATE
as
....
相关文章推荐
- 为代码减负之<一>触发器(SQL)
- 为代码减负之<二>存储过程(SQL)
- 用人类的思维方式去写更容易维护的代码——用<抽象-基础-逻辑>模式开发Java(Android)程序
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<SQL_Server_视图_函数_存储过程_触发器等>(二十三)
- SQL Server XML基础学习之<5>--XQuery(query)
- 解决并清除SQL被注入<script>恶意病毒代码的语句
- Scala 基础语法代码<转>
- 为代码减负之<三>视图(SQL)
- <一>Oracle11g的安装+数据库创建+PL/SQL Dev的使用初步
- 为代码减负之<一>触发器(SQL)
- <<Python基础课程>>学习笔记 | 文章13章 | 数据库支持
- Java 基础一些代码练习笔记( GenericFoo<T> 泛型)
- 为代码减负之<二>存储过程(SQL)
- 为代码减负之<三>视图(SQL)
- python基础学习笔记<数据库>
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<数据库连接配置>(二十八)
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<SQL_Server>(二十一)
- .NET调用osql.exe执行sql脚本创建表和存储过程<转> 代码
- Java 基础一些代码练习笔记( GenericFoo<T> 泛型2)
- Docker: oracle_xe_10g 数据库 运行sqlplus 时Message file sp1<lang>.msb not found 错误解决办法_20160513_七侠镇莫尛貝