-
SQL – COALESCE和ISNULL之间的区别?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:168
参见英文答案 Using ISNULL vs using COALESCE for checking a specific condtion?7个 COALESCE()和ISNULL(,“”)之间的实际区别是什么? 在SQL连接中避免使用NULL值时,最适合使用哪个值? 谢谢! 解决方法 Comparing COALESCE and ISNULL The ISNULL functio[详细]
-
sql – 操作数类型冲突:int与日期不兼容INSERT语句与FOREIGN KE
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
create table pilot (emp_num int,pl_license varchar (3),pl_ratings varchar (30),pl_med_type int,pl_med_date date,pl_pt135_date date,constraint PK_pilot primary key (emp_num))insert into pilot(emp_num,pl_license,pl_ratings,pl_med_type,pl_med[详细]
-
在SQL Server中获取datetimeoffset的偏移量
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
在SQL Server中,我需要找到给定的datetimeoffset的偏移量(7). 我已经研究了文档,并且有各种方法来更改偏移量,但不是一种了解特定值的偏移量的方法(如果我错过了它). 好吧,我想出了以下代码,我觉得太复杂,虽然似乎工作. DECLARE @datetimeOffset datetimeoffse[详细]
-
sql-server-express – 如何检查SQL Server 2008 R2的SP1是否已
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
我无法确定SP1是否已经安装.我不认为我可以从管理工作室检查它作为一个不同的应用程序.但是它自己的SQl服务器没有用户界面来检查“关于”.[详细]
-
数据库 – 表模块与域模型
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
我问了大约 Choosing a method to store user profiles在另一天,并收到一个 interesting response from David Thomas Garcia建议我使用表模块的设计模式.看起来这可能是我想要的方向.所有与Google结交的东西似乎都是相当高水平的讨论,所以如果有人可以指出一[详细]
-
sql – 如何在Arel中做“where exists”
所属栏目:[MsSql教程] 日期:2020-12-12 热度:183
如何在Arel中执行包含“where exists”的查询?例如,在这样的查询中,显示至少有一个订单的所有供应商: SELECT *FROM suppliersWHERE EXISTS (SELECT * FROM orders WHERE suppliers.supplier_id = orders.supplier_id); 我在Arel docs http://rubydoc.info/g[详细]
-
sql – 福勒时间表达式的关系模式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:94
Martin Fowler定义了一个优雅的对象模型,用于安排重复的任务 here,它非常好地映射到OO代码.然而,将其映射到关系数据库模式以进行持久性是棘手的. 任何人都可以提出封装他所描述的所有功能的模式SQL组合,特别是在第11页的图像中.相交和联合是相当明显的 – 复[详细]
-
sql-server – 执行存储过程作为另一个用户预留
所属栏目:[MsSql教程] 日期:2020-12-12 热度:159
我遇到以下问题:有一个用户必须执行一个存储的进程(spTest).在spTest的body中调用sp_trace_generateevent. sp_trace_generateevent需要更改跟踪权限,我不希望用户拥有它.所以我希望用户能够执行spTest.我怎样才能做到这一点? 感谢您的帮助. 解决方法 尝试[详细]
-
sql-server – SQL Server:本机客户端与ODBC?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:170
SQL Server Native Client连接和ODBC连接有什么区别?这两个优点和缺点是什么? 解决方法 咦? ODBC正式死亡?有人可能想让微软知道: Microsoft is Aligning with ODBC for Native Relational Data Access 从以上链接: ODBC is the de-facto industry stand[详细]
-
sql-server – SQL Server sp_msforeachtable用法,仅选择满足某
所属栏目:[MsSql教程] 日期:2020-12-12 热度:80
我正在尝试写这个查询以查找具有特定值的特定列的所有表.这是我迄今为止所做的 EXEC sp_MSforeachtable @command1='IF EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_SCHEMA=PARSENAME("?",2) AND TABLE_NAME=PARSENAME("?",1) AND COLUMN_N[详细]
-
sql-server – 是否可以在Microsoft SQL 2000中为表添加描述/注
所属栏目:[MsSql教程] 日期:2020-12-12 热度:66
是否可以在Microsoft SQL 2000及更高版本的表中添加类似“元数据”的描述或注释? 您将如何通过CREATE TABLE语句执行此操作? 是否可以在字段中添加说明或评论? 在MSSQL 2000中如何查询此信息? 2005年? 解决方法 使用扩展属性.例如,要将扩展属性添加到dbo[详细]
-
sql – 最快的并行插入单个表的方式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
我的公司被共生的伙伴关系诅咒变成了寄生虫.要从寄生虫获取我们的数据,我们必须使用一个缓慢的odbc连接.我最近注意到,我可以通过并行运行查询来获得更多的吞吐量(即使在同一张表上). 有一个特别大的表,我想从中提取数据并将其移动到本地表中.并行运行查询可[详细]
-
sql-server – 如何在T / SQL Server中为超/亚型(Inheritence)实
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
这是在Azure上. 我有一个超类型实体和几个子类型实体,后者需要从每个插入的超类型实体的主键获取它们的外键.在Oracle中,我使用BEFORE INSERT触发器来完成此操作.在SQL Server / T-SQL中如何实现这一点? DDL CREATE TABLE super ( super_id int IDENTITY(1,1)[详细]
-
sql-server-2005 – 为什么在视图外部放置一个WHERE子句可能会出
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
假设你有一个看法: CREATE VIEW dbo.v_SomeJoinedTables ASSELECT a.date,a.Col1,b.Col2,DENSE_RANK() OVER(PARTITION BY a.date,a.Col2 ORDER BY a.Col3) as SomethingFROM a JOIN b on a.date = b.date 我发现表现如下: SELECT *FROM v_SomeJoinedTablesW[详细]
-
sql – 更好的做法是明确地调用事务回滚或让异常触发隐式回滚?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
在下面的代码中,如果在执行SQL语句时抛出任何异常,我们应该期待事务的隐式回滚,因为事务没有提交,它超出了范围,它被处理: using (DbTransaction tran = conn.BeginTransaction()){ // // Execute SQL statements here... // tran.Commit();} 以上是可接受的[详细]
-
sql – 如何获取维基百科类别及其子类别下的所有文章页?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:86
我希望得到一个类别下的所有文章名称及其子类别. 选项我知道: 使用维基百科API.它有这样的选择吗? d / l转储.哪种格式对我的使用会更好? 还有一个可以在维基百科搜索的选项,如分类:“音乐”,但是我没有看到在XML中查看的选项. 请分享你的想法 解决方法 以[详细]
-
SQL Server中的递归查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
我有一个具有以下结构的表 表名:比赛 这基本上存储哪个产品是匹配哪个产品.我需要处理这个表 并存储在如下的组表中. 表名:组 group_ID存储形成组的Product_IDS的MIN Product_ID.我们来举个例子 如果A匹配B,B匹配C,那么三行应以格式(A,A),(A,B),C) 我已经尝[详细]
-
sql-server – SQL服务器的最佳RAID设置
所属栏目:[MsSql教程] 日期:2020-12-12 热度:196
我们的网站有一个SQL 2005数据库后端,目前大约为10GB.读写比读写要多得多,虽然我没有确切的统计数据. 我们正在升级我们的数据库服务器,我正在考虑获取4个磁盘并将其设置在两个RAID 1阵列中 – 一个用于数据文件,另一个用于操作系统和日志文件.这将是最佳设置[详细]
-
从.bak文件还原sql server无法获取独占访问权限
所属栏目:[MsSql教程] 日期:2020-12-12 热度:69
我试图恢复我的sql使用bak文件 我收到错误 无法获取独占访问权限,因为数据库正在使用中 我试过了 USE [master]ALTER DATABASE myDBSET SINGLE_USER WITH ROLLBACK IMMEDIATE; 并运行查询 USE [master] RESTORE DATABASE myDB FROM DISK = 'C:MyDatabase.bak'[详细]
-
Azure SQL数据库与专用机器上的MS SQL Server
所属栏目:[MsSql教程] 日期:2020-12-12 热度:197
我目前正在一台专用机器上运行MS SQL Server 2014(12.1.4100.1)的实例,我以每月270美元租用以下规格: Intel Xeon E5-1660处理器(6个物理3.3GHz核心 超线程turbo- 3.9ghz) 64 GB注册DDR3 ECC内存 240GB Intel SSD 45000 GB的带宽传输 我现在一直在使用Azure S[详细]
-
sql-server – Crystal Reports与Microsoft SQL Server Reportin
所属栏目:[MsSql教程] 日期:2020-12-12 热度:51
我正在开发一个WPF应用程序,我需要你的建议. 我必须在我的应用程序中生成报告. Crystal Reports或SQL Server Reporting Services应该使用什么?哪一个更好,为什么? 解决方法 我都用过了 虽然Crystal Reports是非常知名和广泛使用的.有时候这可能是一个麻烦([详细]
-
sql – Rake任务截断Rails 3中的所有表
所属栏目:[MsSql教程] 日期:2020-12-12 热度:145
我想要一个耙子任务来截断所有的表.我在互联网上有 found one,但它只适用于Rails 2,不适用于Rails 3(问题在于获取数据库连接). rake db:reset不是一个选项,因为我使用PostgreSQL,它也删除了用户.因此迁移失败.我只想清除数据. 你们对我有些伤心吗? 解决方法[详细]
-
sql-server – 检索SQL Server全文索引术语
所属栏目:[MsSql教程] 日期:2020-12-12 热度:174
使用Lucene,可以检索索引中包含的术语,即排除止损词的唯一的,含词的词,索引中包含的文档.这对于生成其他事情的自动填充建议非常有用.与MS SQL Server全文索引类似可能吗? 解决方法 您可以使用SQL Server 2008中的新系统视图来获取您所需的条件和数量,这是您[详细]
-
数据库 – 最好的Firebird IDE?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:120
简单的问题.我正在考虑Firebird和SQLite即将推出的项目. SQLite有SQLite管理员,这是相当不错,但由于具有自动完成而获得1M.但Firebird支持FK,所以我更加舒服.我现在倾向于Firebird. 你最喜欢的Firebird IDE是什么? 编辑:就个人而言,我会对自由的人造成重视,[详细]
-
sql-server – 是否有“Unicode排序规则”这样的东西?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:79
或者如果没有,那么实际上是什么是Sql Server排序规则?也许我对整理的理解(作为一个概念)是错误的. 我不希望将我的整理规定为希腊语,冰岛语,甚至西欧语.我希望能够使用Unicode支持的任何语言. (我使用MSSQL 2005) 更新:好的,我改写了一个问题:是否有一个通[详细]