小编gri*_*mig的帖子

在ms sql server管理工作室中自动刷新查询?

有没有办法在Microsoft SQL Server Management工作室(SQL Server 2008 R2)中自动刷新查询结果?

目前我正在调试一个自动插入和更新数据库中的数据的应用程序,我想跟踪进度,而不必在F5键上存放重物.

sql-server ssms

25
推荐指数
2
解决办法
2万
查看次数

检查一个变量是否为空

在我的sql-server 2008数据库的触发器中,我需要检查一个变量是否为空.这段代码可以满足我的需要,但它可以用更少的行来完成,更具可读性吗?

DECLARE @string varchar
DECLARE @float float
DECLARE @bit bit
DECLARE @int int

Set @string=NULL  -- Exactly one of these variables needs to be set
Set @float=NULL   --
Set @bit=NULL     -- 
Set @int=NULL     --

IF(   (@string is not null AND COALESCE(@float, @bit, @int) IS NULL)
    OR (@float is not null AND COALESCE(@string, @bit, @int) IS NULL)
    OR (@bit is not null AND COALESCE(@string, @float, @int) IS NULL)
    OR (@int is not null AND COALESCE(@string, @float, @bit) IS NULL)
) …
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

6
推荐指数
1
解决办法
2万
查看次数

如何为DataGridview RowHeader设置标头?

有没有办法将文本放入DataGridView的左上标题单元格?

红色x标记我想用文字填充的地点:

在此输入图像描述

.net c# datagridview

5
推荐指数
1
解决办法
1714
查看次数

Shell 魔法想要:在管道中格式化 hexdump 的输出

我正在调试通过 TCP 传输数据的程序的输出。出于调试目的,我用netcat和替换了接收程序hexdump

netcat -l -p 1234 | hexdump -C
Run Code Online (Sandbox Code Playgroud)

将所有数据输出为一个不错的十六进制转储,几乎就像我想要的那样。现在,数据以长度不是 16 倍数的固定块传输,导致输出中的行移位,这使得发现差异有点困难:

00000000  50 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |P...............|
00000010  00 50 00 00 00 00 00 00  00 00 00 00 00 00 00 00  |.P..............|
00000020  00 00 50 00 00 00 00 00  00 00 00 00 00 00 00 00  |..P.............|
Run Code Online (Sandbox Code Playgroud)

如何重新格式化输出,以便在 17 个字节后开始新行?它应该是这样的:

50 00 00 00 00 00 …
Run Code Online (Sandbox Code Playgroud)

shell formatting perl hexdump netcat

5
推荐指数
1
解决办法
6019
查看次数

搜索文件,显示匹配和第一行

我有一个逗号分隔的文本文件,其中包含第一行中的列标题:

column1;column2;colum3
foo;123;345
bar;345;23
baz;089;09
Run Code Online (Sandbox Code Playgroud)

现在我想要一个输出第一行和匹配行的命令.有没有比以下更短的方式:

head -n 1 file ; cat file | grep bar
Run Code Online (Sandbox Code Playgroud)

unix bash awk grep sed

4
推荐指数
1
解决办法
305
查看次数

计算布尔在Crystal Reports中的数量

我有一个包含布尔值的列的报告.

现在我想创建一个运行总计,计算值为true 的行数.

如果我在该列上创建一个运行总计,我只能选择像"最大值"或"值数"这样的聚合,而不能选择"求和",就像我可以用整数一样.有没有类似于转换运算符的东西,我可以将布尔字段转换为数字,以便通常的整数运算符工作?

crystal-reports

3
推荐指数
1
解决办法
3037
查看次数

标签 统计

sql-server ×2

.net ×1

awk ×1

bash ×1

c# ×1

crystal-reports ×1

datagridview ×1

formatting ×1

grep ×1

hexdump ×1

netcat ×1

perl ×1

sed ×1

shell ×1

ssms ×1

t-sql ×1

unix ×1