日度归档:2019年5月16日

mssql sqlserver boolean值字段在数据库中的表示方法


摘要:
下文讲述在sqlserver数据库中boolean值字段的存储方法分享,如下所示:
实验环境:sql server 2008 R2


在程序开发中,我们经常接触到boolean值数据的存储,但是数据库中没有boolean数据类型,

所以我们只能使用bit数据类型代替boolean对bool值进行存储。

因为bit数据类型中,只可存储1和0两种值,0表示false ,1表示true。

mssql sql server 使用sql脚本建表时同时添加表及列注释的方法分享


摘要:
下文通过举例的方式讲述表,列添加注释的方法,如下所示:
实验环境:sql server 2008 R2



实现思路:
使用系统存储过程sys.sp_addextendedproperty对对象添加注释信息,如下例说明

 
CREATE TABLE maomao365(
[keyId] [int]  identity(1,1) NOT NULL,
[info] [varchar](300)  NULL
)
GO


---对列keyId添加注释
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'自动流水编号' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'maomao365', @level2type=N'COLUMN',@level2name=N'keyId'
GO 

---对表maomao365添加注释
EXEC sys.sp_addextendedproperty @name=N'MS_Description', @value=N'对表maomao365添加注释' , @level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'TABLE',@level1name=N'maomao365'
GO

mssql sqlserver sql 为查询表取别名的方法分享


摘要:
下文讲述select查询表取别名的方法分享,如下所示:
实验环境:sql server 2008 R2


在sql脚本的编写中,有些数据表的表名非常长,我们多次引用时,为了方便脚本的编写,我们我们对数据表取一个别名,那么二次引用的时候,我们可以通过别名找到表。

数据表加别名的方法:
1.数据表后面加as 关键字和别名
2.直接在数据表后面加上别名

例:对以下数据表取别名的方法,如下:

   create table [maomao365]
    (keyId int)
    go
      insert into [maomao365](keyId)values
     (1),(2),(8),(10),(9)
     go
     ---使用as别名----
     
       select a.keyId from [maomao365] as a 
        where a.keyId in (1,2,3) 
     
     ---直接使用别名----
        
       select a.keyId from [maomao365]   a 
        where a.keyId in (1,2,3) 
    
   go
   truncate table [maomao365]
   drop       table [maomao365]