char        固定长度  char(5)  赋值“a”,后面4个位置为“”。

varchar   可变长度字符串,根据实际存取数据得到占用的空间,汉字占两个内存空间,按字节存取

nvarchar  可变长度,按字符存取,汉字占一个内存空间。如果是汉字,比varchar放更多内容。

 

--当月天数
select day(dateadd(ms,-3,DATEADD(m, DATEDIFF(m,0,getdate())+1,0)))
---当月第一天
select   dateadd(d,-day(getdate())+1,getdate()) 
---当月最后一天
select   dateadd(d,-day(getdate()),dateadd(m,1,getdate()))
--本年最后一天
select   dateadd(d,-day(getdate()),dateadd(m,12,getdate()))
--当月第一个星期一
SELECT DATEADD(wk, DATEDIFF(wk, '', DATEADD(dd, 6 - DAY(getdate()), getdate())), '')

 

1、可以列出所有用户表的字段 :
SQL 回忆
select syscolumns.name colname,sysobjects.name tabname,*   
SQL 回忆
from sysobjects,syscolumns   
SQL 回忆
where sysobjects.id=syscolumns.id and sysobjects.xtype='U'   

2、列出所有含字段P_Name的表名  

SQL 回忆select 表名=a.name from vegnet..sysobjects a join vegnet..syscolumns b on a.id=b.id   
SQL 回忆
where b.name='p_Name'   

 

 

相关文章:

  • 2021-10-11
  • 2021-11-29
  • 2021-09-05
  • 2021-12-24
  • 2022-12-23
  • 2021-05-30
  • 2021-07-18
  • 2021-08-31
猜你喜欢
  • 2021-08-31
  • 2021-04-14
  • 2022-02-05
  • 2021-12-05
相关资源
相似解决方案