随笔分类 - 03-Database / 01-SQL Server
摘要:查询数据库中的表及列,依数据库自带的函数,一条语句就可以搞定: SELECT * FROM INFORMATION_SCHEMA.COLUMNS
阅读全文
摘要:获取表结构的一些简要信息,可以生成自己需要的字典,简单又实用! 以数据表MF_MO为例: --更新于2020-04-24 SELECT OBJECT_NAME(B.ID) 表名,B.COLORDER 序号,B.NAME 字段名称,C.NAME 字段类型,B.PREC 精度级别,B.SCALE 小数位
阅读全文
摘要:数据库一些数据表数据量剧增之后,比如超100W行,查询效率会有所降低,就犹如硬盘多了很多碎片一样。适当地进行表索引重建,可以提升查询效率。下面是对数据库所有表进行表索引重建,请在无人使用数据库时使用: DECLARE @TABLE VARCHAR(100) DECLARE CURT CURSOR F
阅读全文
摘要:一、前言 行列转换应该非常广泛,也就是常说的交叉表。 二、行列转换 --注意事项:数据库兼容性级别:SQL SERVER 2005 (90) --创建临时测试表 CREATE TABLE TEST (姓名 VARCHAR(10),课程 VARCHAR(10),分数 INT) INSERT INTO
阅读全文
摘要:工作中常需要产生某一年的周数、月份,比如按周排计划、按月核算工资…… 1、自动产生周数(含每周起始及结束日期) DECLARE @FirstDateOfYear DATETIME SET @FirstDateOfYear='2017-01-01'; WITH T AS ( SELECT DATEAD
阅读全文
摘要:工作中偶尔有遇到这样的情况:比如说物料档案,编号不同但是名称或规格相同的有不少,如下例: 若需要对上图相同规格进行编号,比如A1、A2、B1、B2、B3……,该怎么处理呢? 为方便演示,先建立测试环境: CREATE TABLE [dbo].[1TEST]( [ID] [int] IDENTITY(
阅读全文
摘要:第一次在博客园写博客,也算是一个新的开始吧。闲话少说! 笔者之前推行OA系统的时候,管理员账号一开始设的是admin,用了一段时间之后为了规范统一要改为ADMIN。 那问题来了,除了用户表之外,还有哪些表哪些字段的内容,已经记录了admin呢? 上网查了表及字段的相关知识之后,加上游标整库搜索,终于
阅读全文

浙公网安备 33010602011771号