问题标签 [tsql]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 有没有办法在不使用游标的情况下循环遍历 TSQL 中的表变量?
假设我有以下简单的表变量:
如果我想遍历行,声明和使用游标是我唯一的选择吗?还有其他方法吗?
sql - 如何在 SQL SELECT 中执行 IF...THEN?
如何执行IF...THEN
inSQL SELECT
语句?
例如:
sql-server - 删除大表中所有数据的最快方法
我不得不从包含大约 500 万行的日志表中删除所有行。我最初的尝试是在查询分析器中发出以下命令:
从 client_log 中删除
这花了很长时间。
sql-server - 如何使用 TSQL 确定授予哪些角色对特定存储过程的执行权限?
如何使用 TSQL 确定授予哪些角色对特定存储过程的执行权限?我可以使用系统存储过程或系统视图吗?
sql-server - 如何在 TSQL 中将二进制值打印为十六进制?
我正在使用 SQL Server 2000 从使用PRINT
. 对于大多数非字符串数据,我可以转换为 nvarchar 以便能够打印它,但二进制值会尝试使用字符的位表示进行转换。例如:
预期的:
0x12345678
相反,它会打印两个乱码。
如何打印二进制数据的值?有内置的还是我需要自己滚动?
更新:这不是唯一的值,所以我不能只打印@binvalue。它更像是 PRINT N'other stuff' + ???? + N'更多的东西'。不确定这是否会有所不同:我并没有单独尝试 PRINT @binvalue。
sql - 跨服务器 SQL
我想将数据从一台服务器的数据库移植到另一台服务器的数据库。数据库都位于不同的 mssql 2005 服务器上。复制可能不是一种选择,因为目标数据库是在 [时间间隔] 基础上从头开始生成的。
最好我会做类似的事情
很明显,连接凭据会出现在这个脚本中。
tsql - 在 TSQL 中获取 ISO 周数的开始和结束日期的正确方法是什么?
我有 ISO 周和年,但如何正确地将其转换为代表该周开始和结束的两个日期?
sql - 多列的SQL MAX?
如何在几列的最大值中每行返回 1 个值:
表名
我需要返回这样的东西:
询问?
sql-server - HashBytes() 函数 T-SQL
将此函数的输出从 varbinary() 转换为 aa varchar() 的最有效方法是什么?
sql-server - 在 SQL Server 中获取代码行总数 (LOC) 的最简单方法是什么?
我需要提供(LOC)
与系统相关联的代码行数的统计信息。应用程序部分很简单,但我还需要包含驻留在 SQL Server 数据库中的任何代码。这将适用于存储过程、函数、触发器等。
我怎样才能轻松获得该信息?可以通过查询系统等使用TSQL (准确地)完成吗?tables\sprocs