sql知识点1
来源:互联网 发布:php 共享内存 加锁 编辑:程序博客网 时间:2024/06/11 16:22
--1.所有表的行数
SELECT a.id, b.[name], a.ROWS FROM sysindexes a, sys.tables b
WHERE a.id = b.[object_id] AND a.indid <=1
ORDER BY b.[name]
--2015-12-23 10:31:54
--2.用SQL语句计算出给定日期是星期几
select datename(weekday,'2014-07-23')
select datename(weekday,'2015-12-29')
--3.将当前数据库中所有表的smalldatetime 列改为nvarchar(20)
-- 将当前数据库中, 所有表的smalldatetime 列改为nvarchar(20)
-- 如果列上有索引/默认值之类的依赖项, 则无法修改
EXEC sp_msforeachtable
@command1 = N'
DECLARE CUR CURSOR LOCAL
FOR
SELECT
N''ALTER TABLE ? ALTER COLUMN ''
+ QUOTENAME(C.name)
+ N''nvarchar(20)''
FROM syscolumns C, systypes T
WHERE C.xusertype = T.xusertype
AND T.name = ''smalldatetime''
AND C.id = OBJECT_ID(N''?'')
OPEN CUR
DECLARE @s nvarchar(4000)
FETCH CUR INTO @s
WHILE @@FETCH_STATUS = 0
BEGIN
PRINT(@s)
EXEC(@s)
FETCH CUR INTO @s
END
CLOSE CUR
DEALLOCATE CUR
',
@whereand = N'
AND EXISTS(
SELECT * FROM syscolumns C, systypes T
WHERE C.xusertype = T.xusertype
AND T.name = ''smalldatetime''
AND C.id = O.id)
'
-- 2016-01-14 09:52:19.120
- sql知识点1
- SQL 高级知识点1
- SQL知识点(1)
- SQL Server:知识点(1)
- SQL知识点
- sql知识点
- SQL 知识点
- SQL知识点
- sql知识点
- SQL知识点
- SQL(1) -- 基本知识点及注意事项
- Hive SQL学习之路--知识点1
- SQL SERVER知识点备份
- SQL Server 知识点!
- SQL Server 知识点!
- SQL知识点小结
- sql 总结知识点
- Sql Server 知识点全集
- 企业培训师吉宁博士:做好时间管理的有用法则
- Autodesk View and Data API二次开发学习指南
- 解压缩清单文件
- PowerDesigner生成oracle脚本对应字段有双引号
- Android数据库备份和恢复
- sql知识点1
- 获取弹出框里面元素相对于整个浏览器窗口的坐标
- test
- eclipse SVN插件 subclipse 同步出现 E175002 E200007错误解决办法
- rcnn安装配置,完美解决caffe不兼容问题
- Android HandlerThread 的使用
- String、StringBuffer、StringBuilder的区别
- java heap space解决方法
- SendMessage()