--在表中添加字段
if col_length('JX_DomesticStudy','XL') is null
begin
alter table JX_DomesticStudy add PXlevel int default 0
end
go

--创建表
if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[JX_PXlevel]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)
begin
CREATE TABLE [dbo].[JX_PXlevel](
[ID] [int] IDENTITY(1,1) NOT NULL,
[PXJBName] [nvarchar](20) NOT NULL,
CONSTRAINT [PK_JX_PXlevel] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] --添加[dbo].[JX_PXlevel]表和JX_DomesticStudy的主外键约束
ALTER TABLE [dbo].[JX_DomesticStudy] WITH CHECK ADD CONSTRAINT [FK_JX_DomesticStudy_JX_PXlevel] FOREIGN KEY([PXlevel])
REFERENCES [dbo].[JX_PXlevel] ([ID]) ALTER TABLE [dbo].[JX_DomesticStudy] CHECK CONSTRAINT [FK_JX_DomesticStudy_JX_PXlevel]
end
go --向表中插入数据
if not exists (select * from JX_PXlevel where PXJBName='国外')
begin
insert into JX_PXlevel values('国外');
end
go

--向表中添加字段
if not exists(select 1 from syscolumns where name='ZS01' and id=object_id('JX_DomesticStudy'))
begin
alter table JX_DomesticStudy add ZS01 nvarchar(30)
end
go

--教务管理中添加学生综合查询模块 add by 吴翰哲
if not exists (select * from dbo.XT_Cell where CellID='XS1301' and CellName='学生综合查询' and ModuleID='XS12' )
BEGIN
INSERT INTO dbo.XT_Cell VALUES('XS1301','学生综合查询','XS12',NULL,'/XS/BZR/BZRSearchStu/BZRSearchStuView.aspx','学生综合查询.png',1,20,1)
END
GO --清空教研组成员所需要的约束删除 add by 吴翰哲
IF EXISTS (SELECT * FROM sys.foreign_keys WHERE object_id = OBJECT_ID(N'[dbo].[FK_XZ_Employee_JX_TeachingGroup]') AND parent_object_id = OBJECT_ID(N'[dbo].[XZ_Employee]'))
begin
ALTER TABLE [dbo].[XZ_Employee] DROP CONSTRAINT [FK_XZ_Employee_JX_TeachingGroup]
end
GO --向表中添加字段
if not exists(select * from sysColumns where name='JX_AttendClassInfo' and id=object_ID('XQMC'))
begin
alter table JX_AttendClassInfo add XQMC VARCHAR(50) null end
GO

--数据库同步更新

update yiyao.dbo.xt_querycolumn  set FIELDALIAS = b.FIELDALIAS
from yiyao.dbo.xt_querycolumn a, panto_school.dbo.xt_querycolumn b
where a.queryobject = b.queryobject and a.attributesname = b.attributesname and a.fieldname = b.fieldname
select * from panto_school.dbo.xt_querycolumn
 
 

sql常用语法的更多相关文章

  1. Sql常用语法以及名词解释

    Sql常用语法以及名词解释 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) D ...

  2. sql 常用语法汇总

    Sql常用语法 SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控 ...

  3. SQL 常用语法记录

    SQL语法 注意:SQL 对大小写不敏感 可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL). 数据操作语言 (DML) SQL (结构化查询语言)是用于执行查询的语 ...

  4. PL/SQL常用语法及举例

    PLSQL语句 DECLARE 声明部分 BEGIN 程序编写,SQL语句 EXECPTION 处理异常 END; / 声明部分(DECLARE) SQL> set serveroutput o ...

  5. SQL 常用语法

    一.SQL分类 DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRA ...

  6. oracle入门(6)——PL/SQL常用语法

    [本文介绍] 本文不是”语法大全“,只是记录下作项目里自己常用的一些语法.方便查询. [语法] [输出]   (1)输出语法 DBMS_OUTPUT.PUT_LINE( ) [定义]   (1)定义变 ...

  7. Sql常用语法总结

    SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRAN ...

  8. SQL常用语法及规则-表格的操作

    一.规则和标准 1)每一行SQL语句结尾,加分号: 2)所创建的对象,名字用反引号(不是引号,与~同一个键): 3)一般关键字或保留字要大写: 4)两个中划线 + 空格(-- ),后面的语句为注释语句 ...

  9. LINQ TO SQL 常用语法

    LINQ To SQL中IN的用法   IN: C# var result = from s1 in context.Customers where (new string[] { "UK& ...

随机推荐

  1. xml与json 介绍

    一.JSON数据格式 1)概念:json是一种网络数据传输格式,有值/对象:{“A”:1,”B”:”2”…}词典:对象的序列:[,,,,,]数组两种数据类型 2)URLWithString 将字符串网 ...

  2. HBase体系结构

    HBase的服务器体系结构遵从简单的主从服务器架构,它由HRegion服务器(HRegion Service)群和HBase Master服务器(HBase Master Server)构成.Hbas ...

  3. TODO Auto-generated method stub

    在 菜单栏中 Window --> Preferences -->Java -->Code Style -->Code Templates--> Code --> ...

  4. 安卓:drawable

    <?xml version="1.0" encoding="utf-8"?> <shape xmlns:android="http: ...

  5. 2016-08-05:samba服务器配置

    centos samba服务器配置 配置smb.conf文件 [share] path = /home/lee writable = yes 添加smb用户 smbpasswd -a root 启动s ...

  6. Python自动化 【第十篇】:Python进阶-多进程/协程/事件驱动与Select\Poll\Epoll异步IO

    本节内容: 多进程 协程 事件驱动与Select\Poll\Epoll异步IO   1.  多进程 启动多个进程 进程中启进程 父进程与子进程 进程间通信 不同进程间内存是不共享的,要想实现两个进程间 ...

  7. TJI读书笔记12-接口

    TJI读书笔记12-接口 抽象类和抽象方法 接口 完全解耦和策略模式 接口间的继承关系 工厂模式 乱七八糟不知道怎么归类的知识点 接口和抽象类为我们提供了更强又有力的接口和实现分离的方法. 抽象类和抽 ...

  8. MFC坐标空间与映射模式

    逻辑坐标:使用GDI绘图时使用的坐标系 设备坐标系:实际设备(显示器.打印机)的坐标系,即我们实际看到的坐标系. 坐标空间 在Windows NT/2000中Win32 API中支持以下四层坐标空间: ...

  9. 去掉DLL can move

    1.OptionalHeader.DllCharacteristics = wNewDllCharacteristics; 用CFF打开,如果存在DLL can move这个选项,去掉即可 2.Rel ...

  10. 构建ASP.NET网站十大必备工具(2)

    正常运行时间 当一个网站发布以后,你肯定希望你的网站不会遇到任何问题,一直处在正常运行状态之中.现在,我使用下面这些工具来监控“Superexpert.com”网站,确保它一直处在正常运行状态之中. ...