SQL-SERVER
xiaoyi_devil
公司维护部部门经理,负责公司所有产品的二次开发和后期维护工作,帮助客户进行软件迁移,数据转换,服务器托管等。
展开
-
SQL Server 获取DB中所有表行数,占用空间
使用 sp_spaceused可以查看指定 table 的行数,占用硬盘空间大小,索引占用空间大小等信息。如下图所示。declare @tbname nvarchar(100)set @tbname = 'tblTest'exec sp_spaceused @tbname但是这只能查询单个表的信息。在sql server 的系统表sys.tables 中,没有保存每个表的行数,空间大小等信息。所以只能自己编写存储过程,便利DB中所有表,循环调用 sp_spaceused 把相关信息存储到.原创 2020-12-14 10:29:21 · 491 阅读 · 0 评论 -
MS SQL SERVER char 函数显示ASCII的效果
DECLARE @I INTDECLARE @SQL NVARCHAR(max)DECLARE @EXECSQL NVARCHAR(200)DECLARE @RESULT NVARCHAR(MAX)SET @I= 0SET @SQL = 'SELECT ' WHILE @I<256BEGIN SET @EXECSQL = 'SELECT ''TXT1'' + CHAR(' + C原创 2017-02-08 10:21:14 · 1887 阅读 · 0 评论 -
MS SQL SERVER 自定义split函数
由于ms sql server 中没有提供split 函数,所以自定义一个SplitStr函数,用来实现同样功能。CREATE FUNCTION [dbo].[SplitStr](@String varchar(8000), @Delimiter char(1)) returns @temptable TABLE (items varchar(8000)) as原创 2017-02-08 11:04:40 · 456 阅读 · 0 评论 -
MS SQL SERVER 不常用命令合集
EXEC master.dbo.xp_fixeddrives 检查服务器各个盘符剩余空间。EXEC sys.sp_spaceused 检查数据库剩余空间原创 2016-03-17 13:15:15 · 278 阅读 · 0 评论 -
sql server Convert日期处理
一般在sql server 中对日期进行处理都会使用Convert 函数。但是在对日开发中,am 或者 pm 需要显示成 (午前)(午後)。这时用sql server 的convert函数不能直接满足要求,需要通过case when 搭配其他函数来获取这种日期格式。详细方法如下:select GETDATE(),CONVERT(nvarchar(100),getdate(),120) + CASE...原创 2018-04-16 16:03:51 · 4766 阅读 · 0 评论 -
sql server 正则表达式
最近需要在sql server中使用正则表达式来实现查找替换功能。本来想使用 visual stuido 的sql server clr功能来实现,这样可以在其中加入c#的正则函数。但是最终部署的时候总是提示 deploy failed ,但是不知道错误原因。所以改成用vba 的 RegExp来实现。把此功能做成了sql中的function,代码如下:IF OBJECT_ID(N'dbo.VBAR...原创 2018-05-14 16:28:01 · 15972 阅读 · 0 评论 -
sql server bulk insert BCP
CREATE TABLE [dbo].[tblUser]( [UserID] [nvarchar](36) NOT NULL, [LoginID] [nvarchar](20) NOT NULL, [UserName] [nvarchar](50) NULL, [Password] [nvarchar](200) NULL, [DateCreated] [datetime] NULL,...原创 2018-07-13 16:19:40 · 541 阅读 · 0 评论 -
sql server 批量插入数据demo
测试表结构如下:CREATE TABLE [dbo].[tblPhoneNum]([id] [bigint] IDENTITY(1,1) NOT NULL,[PhoneNum] [nvarchar](50) NOT NULL,[name] [nvarchar](50) NOT NULL,[source] [nvarchar](50) NULL,[CreateDate] [...原创 2019-07-15 18:08:47 · 565 阅读 · 0 评论