标签归档:MSSQL

mssql sqlserver如何快速在一张表中增加相同记录呢?


摘要:
下文讲述使用sql脚本快速向数据表中插入相同记录的方法分享,如下所示;

实现思路:
    我们可以借助 master..spt_values中间表
   快速向一张表生成记录,如下例所示: 
create table [maomao365.com]
(keyId int,info varchar(100))
go

/*
快速增加1000条
*/
insert  into [maomao365.com]
(keyId,info)
select top 1000 1,N'猫猫教程' from
 master..spt_values 
  
go
select count(1)
from [maomao365.com]
go
truncate table [maomao365.com]
drop     table [maomao365.com]

mssql sqlserver中日期默认值函数有那些呢?


摘要:
下文讲述sqlserver中日期默认值函数简介说明,如下所示;

实现思路:
    mssql数据库中使用getdate()或CURRENT_TIMESTAMP属性即可返回当前日期时间值

例:

 
select GETDATE() as [当前日期时间]
,CURRENT_TIMESTAMP  as [当前日期时间]
 
 /*
 数据表字段默认值
 */

 create table [maomao365.com]
 (keyId int identity,
 info varchar(30),
 d1 datetime  default getdate(),
 d2 datetime  default CURRENT_TIMESTAMP)
 go

 insert into [maomao365.com]
 (info)values('maomao365.com')
 go

 select * from 
 [maomao365.com]

 go
truncate table  [maomao365.com]
drop     table  [maomao365.com]
mssql_sqlserver日期时间默认函数示例说明

mssql_sqlserver日期时间默认函数示例说明

mssql sqlserver如何将数字转换为字符串呢?


摘要:
下文讲述sqlserver中数字转换为字符串的两种方法分享,如下所示;

实现思路:
    方式1:
      使用类型转换cast 或 convert
    方式2:
      使用ltrim,rtrim函数进行计算

例:

 
declare @keyId int 

set @keyId =8888

print '方式1:'
print 'maomao365.com-'+cast(@keyId as varchar)
print 'maomao365.com-'+convert(varchar,@keyId)
 
print '方式2:'
print 'maomao365.com-'+ltrim(@keyId)
print 'maomao365.com-'+rtrim(@keyId)
mssql sqlserver数值类型转换为字符串的示例分享

mssql sqlserver数值类型转换为字符串的示例分享