sql-server-2005相关内容

将表作为参数传递到 sql server UDF

我想将一个表作为参数传递给一个缩放器 UDF. 我还希望将参数限制为只有一列的表.(可选) 这可能吗? 编辑 我不想传递表名,我想传递数据表(我假设作为参考) 编辑 我希望我的 Scaler UDF 基本上采用一个值表并返回一个 CSV 行列表. IE col1《我的第一价值观》《我的第二个价值观》...“我的第 n 个价值" 会回来 “我的第一个值 ..

SQL Server 中用户和登录的区别

我最近遇到了 SQL Server 的许多不同领域,而这些领域我通常不会搞砸.其中一个让我感到困惑的是登录和用户领域.看来这应该是一个很简单的话题…… 似乎每个登录名只能有1个用户,每个用户只能有1个登录名. 一个登录名可以关联到多个表,从而将该用户关联到多个表. 所以我的问题是为什么还要有登录名和用户?他们似乎几乎是一回事.有什么区别,或者我似乎缺少什么? 解决方案 “ ..
发布时间:2022-01-31 17:44:11 数据库

现实生活中的例子,何时在 SQL 中使用 OUTER/CROSS APPLY

我一直在与一位同事一起研究 CROSS/OUTER APPLY,我们正在努力寻找在哪里使用它们的真实示例. 我花了很多时间查看 我什么时候应该使用 Cross Apply 而不是 Inner Join? 和谷歌搜索,但主要(唯一)示例似乎很奇怪(使用表中的行数来确定从另一个表中选择多少行). 我认为这种情况可能会受益于 OUTER APPLY: 联系人表(包含每个联系人的 1 条 ..
发布时间:2022-01-31 17:37:34 数据库

SQL - 从行中减去一个耗尽的值

我有一种情况,我需要从一个表中获取“消耗的数量",然后将其应用于第二个表,该表有 1 行或更多行是“合并批次"的数量.我不知道如何更好地描述它,这是我从表格的角度来看的意思: Table Pooled_Lots----------------------------Id 池手数1 1 1 52 1 2 103 1 3 44 2 1 75 3 1 16 3 2 5表池_消费------------ ..
发布时间:2022-01-31 17:37:07 数据库

IS NULL 和 =NULL 有什么区别吗

我很惊讶地看到 IS NULL 和 =NULL 在选择查询中产生了不同的结果.它们之间有什么区别?什么时候用什么.如果你能详细解释我,我会很高兴. 解决方案 = NULL 总是 unknown (这是一段 3 状态逻辑),但是 WHERE 子句将其视为 false 并从结果集中删除.所以对于 NULL 你应该使用 IS NULL 原因在这里描述:为什么NULL =NULL 在 SQL ..
发布时间:2022-01-31 17:20:27 数据库

SQL Server 查询以查找数据库中所有用户的所有权限/访问权限

我想在 sql 2008 上编写一个查询,该查询将报告所有有权访问特定数据库的用户,或数据库中的对象,例如表、视图和存储过程,直接或由于角色,等.此报告将用于安全审计目的.不确定是否有人有完全符合我需求的查询,但希望能给我一个好的开始.sql 2008、2005 或 2000 都可以,我可以根据需要进行转换. 解决方案 这是我第一次破解查询,基于 Andomar 的建议.此查询旨在提供用户 ..
发布时间:2022-01-31 17:09:14 数据库

SQL Server中Oracle的CONNECT BY PRIOR模拟

如何在 SQL Server 2000/2005/2008 中获得 CONNECT BY PRIOR of Oracle 的功能? 解决方案 实现递归查询的 SQL 标准方式,例如实现IBM DB2 和 SQL Server 是 WITH代码>子句.请参阅 这篇文章,了解翻译 的一个示例CONNECT BY 转换成 WITH(技术上是一个递归 CTE)——该示例适用于 DB2,但我相信它也 ..
发布时间:2022-01-31 17:02:23 数据库

如何在 SQL Server 2005 的一个语句中更新两个表?

我想一次更新两个表.我如何在 SQL Server 2005 中做到这一点? 更新表格1,表2放Table1.LastName='DR.XXXXXX',Table2.WAprrs='开始,停止'从表1 T1,表2 T2在哪里T1.id = T2.id和T1.id = '010008' 解决方案 你不能在一个语句中更新多个表,但是你可以使用一个事务来确保两个 UPDATE 语句是原子处理.您还 ..
发布时间:2022-01-31 16:47:56 数据库

SQL中将月份数字转换为月份名称函数

我在 SQL Server 中存储的月份为 1、2、3、4、...12.我想将它们显示为一月、二月等.SQL Server 中是否有像 MonthName(1) = 一月这样的函数?如果可能,我会尽量避免使用 CASE 语句. 解决方案 当你有月份编号时,我认为这是获取月份名称的最佳方式/p> 选择 DateName(month , DateAdd(month , @MonthNumbe ..
发布时间:2022-01-30 21:21:05 数据库

Windows Server 2008 作为开发机器 - 一步一步

我发现了许多关于使用 Windows Server 2003 作为开发机器的教程,而关于 Windows Server 2008 用于相同目的的信息却很少. 为了获得更好的体验,我按照将您的 Windows Server 2008 转换为工作站. 我正在搜索IIS 7 兼容IIS 6 的要求和安装顺序,.NET Framework 3.5 SP1(是否需要安装.NET Framewor ..

pyodbc 通过 IIS7 连接到 MSSQL 2005 服务器

我已经在我的笔记本电脑上安装并配置了 IIS7,并带有一个 python cgi 界面.我可以从 Eclipse 中运行 python 脚本并从数据库中获取我正在寻找的结果.但是当我从网页运行脚本时,我得到一个身份验证错误.似乎连接字符串没有将凭据传递给 SQL 服务器.有什么想法吗? 导入pyodbc导入cgi导入cgitb;cgitb.enable()cnxn = pyodbc.connec ..
发布时间:2022-01-25 08:13:28 Python