zoukankan      html  css  js  c++  java
  • SqlServer 表生成Creation sql, Foreign Key Definition, Sql

    USE [test]
    GO
    
    /****** Object:  Table [dbo].[T_Student]    Script Date: 10/12/2010 19:28:09 ******/
    /****** Sqlserver 2008 *********/
    SET ANSI_NULLS ON
    GO
    
    SET QUOTED_IDENTIFIER ON
    GO
    
    CREATE TABLE [dbo].[T_Student](
    	[ID] [int] IDENTITY(1,1) NOT NULL,
    	[TeacherID] [int] NULL,
    	[Name] [nvarchar](50) NULL,
    	[Pwd] [nvarchar](50) NULL,
     CONSTRAINT [PK_T_STUDENT] 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]
    
    GO
    
    EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_Student', @level2type=N'COLUMN',@level2name=N'ID'
    GO
    
    EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'教师ID' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_Student', @level2type=N'COLUMN',@level2name=N'TeacherID'
    GO
    
    EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'姓名' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_Student', @level2type=N'COLUMN',@level2name=N'Name'
    GO
    
    EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'密码' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_Student', @level2type=N'COLUMN',@level2name=N'Pwd'
    GO
    
    EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'T_Student' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'T_Student'
    GO
    /******** sqlserver 2005语法
    execute sp_addextendedproperty 'MS_Description', 
       '姓名',
       'user', 'dbo', 'table', 'T_Student', 'column', 'Name'
    go
    ************/
    
    --手动增加外键约束代码
    ALTER TABLE [dbo].[T_Student]  WITH CHECK ADD  CONSTRAINT [FK_T_STUDEN_REFERENCE_T_TEACHE] FOREIGN KEY([TeacherID])
    REFERENCES [dbo].[T_Teacher] ([ID])
    ON UPDATE CASCADE
    ON DELETE CASCADE
    GO
    
    ALTER TABLE [dbo].[T_Student] CHECK CONSTRAINT [FK_T_STUDEN_REFERENCE_T_TEACHE]
    GO
    
    
    
    
  • 相关阅读:
    为WCF增加UDP绑定(实践篇)
    WCF服务编程-基础
    Entity Framework 数据库先行、模型先行、代码先行
    C# FTP上传下载(支持断点续传)
    使用WCF上传文件
    MySQL · BUG分析 · Rename table 死锁分析
    MySQL · 物理备份 · Percona XtraBackup 备份原理
    MySQL · 答疑解惑 · MySQL 锁问题最佳实践
    MySQL · 特性分析 · MDL 实现分析
    MySQL · 引擎特性 · InnoDB 事务子系统介绍
  • 原文地址:https://www.cnblogs.com/wucg/p/1849119.html
Copyright © 2011-2022 走看看