-
SQL:一个外键引用多个表之一的主键
所属栏目:[MsSql教程] 日期:2020-12-12 热度:189
我正在开发一个应用程序,它将用作其他应用程序的可扩展框架. 其中一个基本类称为Node,而Nodes具有Content. SQL表如下所示: TABLE节点(NodeId int,….等) TABLE NodeContentRelationship(NodeId int,ContentType string,ContentId int) 扩展应用程序的开发人[详细]
-
SQL Server 2005 – 内部联接的顺序
所属栏目:[MsSql教程] 日期:2020-12-12 热度:112
我在Where子句中有一个包含三个内连接语句的查询.查询大约需要2分钟才能执行.如果我只是改变两个内连接的顺序,性能下降到40秒. 除了改变内连接的顺序之外怎么做才能对查询性能产生如此巨大的影响?我原本以为优化器会想出这一切. 解决方法 SQL是声明性的,也就[详细]
-
sql – 有没有办法将表名指定为字符串?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:187
我们说我有这样的查询: SELECT * FROM ( SELECT * FROM ( SELECT * FROM DB.dbo.Table ) INNER JOIN DB.dbo.Table ON ... 我通过在任何地方手动更改字符串,使用不同的表多次运行此查询.我尝试声明以下内容: DECLARE @tablename AS VARCHAR(255)SET @tablena[详细]
-
用于VIEW / EDIT / INSERT联系人的Android意图过滤器
所属栏目:[MsSql教程] 日期:2020-12-12 热度:190
我一直试图找到一个或所有正确的过滤器.有人有吗?在底部,您可以看到意图的日志输出.也许他们不公开? 在我的代码中尝试了以下内容无济于事…… receiver android:name=".ContactsBroadcastReceiver" android:label="@string/broadcast_receiver_name" androi[详细]
-
sql – 在Oracle中创建CTE
所属栏目:[MsSql教程] 日期:2020-12-12 热度:92
我试图在Oracle中创建一个CTE,它不从现有表中进行选择,而是将数据插入其中.目前,我正在创建一个表,然后在查询完成后删除它.有没有办法创建一个有效地做同样事情的CTE?这是我目前的代码: create table RTG_YEARS(YR date);insert into RTG_YEARS values (to_[详细]
-
sql-server – 如何在nvarchar的sql server中添加自动增量主键?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:167
如何在SQL Server 2008 Express中使用nvarchar数据类型生成自动增量主键?我想要我的输出主键,如: Id Name A1 AAA A2 BBB 谢谢 解决方法 你不能直接这样做 – 你可以做的是: 创建一个自动增量列来处理数字部分 添加一个连接字符串前缀和数字的计算列 所以尝[详细]
-
sql – Oracle中临时数据的性能注意事项
所属栏目:[MsSql教程] 日期:2020-12-12 热度:68
我正在评估各种选项,以针对Oracle中的单个临时数据集运行一堆高性能查询.在T-SQL中,我可能会使用内存中的临时表,但Oracle没有与此功能完全等效的内容. 我目前看到这些选项: 1.全球临时表 CREATE GLOBAL TEMPORARY TABLE test_temp_t ( n NUMBER(10),s VARCHA[详细]
-
sql-server – 数据源的ColdFusion 10 / Windowns 7 Pro 64位连
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
我在新的Windows 7 Pro 64bit笔记本电脑上设置数据源时遇到问题.我有一个全新安装的Coldfusion 10,带有最新的Hot Fix和Microsoft SQL Express 2012 64bit. 我确保在SQl服务器配置管理器中启用TCP / IP并将TCP端口设置为1433.我也尝试删除TCP动态端口. 我仍然[详细]
-
sql – 我可以跨数据库创建外键吗?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:182
我们有2个数据库 – DB1 DB2. 我可以在DB1中创建一个与DB2中的某个表有关系的表吗? 换句话说,我可以从另一个数据库中获取表中的外键吗? 我用不同的用户连接到这些数据库. 有任何想法吗? 现在,我收到错误: ORA-00942:Table or view does not exist 解决方[详细]
-
sql – 测试和解决Android应用程序的问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:113
实际上我有两个与Android错误相关的问题.我发布了一个之前运行正常的应用程序的更新,并在我的Nexus One,G1和模拟器上使用当前版本.但是,自上次更新以来,我通过Android市场控制台获得了大量错误日志,我无法重现错误.该应用程序非常简单,只有两个活动,因此手动[详细]
-
sql-server-2008 – 如何在存储过程中为jqGrid进行分页?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:179
我不擅长sql,但我必须在我的存储过程中为jqGrid做分页,它有很多记录.我的asp.net mvc3控制器代码如下, [HttpPost] public JsonResult GetExtraPersons(int cId,long pId,JQGridSettings gridSettings) { ListExtraPerson extraPersons = new ListExtraPerson([详细]
-
在SQL Server 2012中看到高内存使用率
所属栏目:[MsSql教程] 日期:2020-12-12 热度:119
我们刚刚安装了SQL Server 2012并实现了AAG.它是Windows 2012上的2节点群集.服务器是使用VMWare 5.1的VM.出于某种原因,我看到内存使用量最多为15演出.服务器有16 GB的内存,我已将SQL中的最大内存设置为12 GB,最小内存服务器为8 gigs. 这样的SQL在内存上最大化[详细]
-
linq-to-sql – 指向一个表问题的SQLMetal多个外键
所属栏目:[MsSql教程] 日期:2020-12-12 热度:169
编辑 – 清理问题以更好地反映实际问题: 我正在使用SQLMetal从我们的SQL Server数据库生成数据库类.最近,我需要添加一个表,其中有多个外键指向同一个表.使用LINQPad来使用新表,我能够访问两个外键的属性,如下所示: record.FK_AId record.FK_BId record.FKA[详细]
-
sql – 数据库:流水线函数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
我是管道功能概念的新手.我有一些问题 从数据库的角度来看: 究竟什么是Pipeline功能? 使用管道功能有什么好处? 使用管道功能解决了哪些挑战? 使用Pipeline功能的任何优化优势是什么? 谢谢. 解决方法 引用fom“Ask Tom Oracle”: pipelined functions ar[详细]
-
从SQL Server中检索varbinary(MAX)到C#中的byte []
所属栏目:[MsSql教程] 日期:2020-12-12 热度:199
我正在尝试从SQL Server获取varbinary(MAX)到C#中的byte []变量. 我怎样才能做到这一点? 谢谢 解决方法 private static byte[] getDocument(int documentId){ using (SqlConnection cn = new SqlConnection("...")) using (SqlCommand cm = cn.CreateCommand[详细]
-
sql – DATENAME(MONTH,GETADATE())返回月份的数值为’09’
所属栏目:[MsSql教程] 日期:2020-12-12 热度:197
当我运行以下查询[SELECT DATENAME(MONTH,GETDATE())]时,理想情况下它应该返回值为’September’但其返回值为’09’.我在MS SQL Server 2005上运行此查询.我需要配置MS SQL Server 2005吗? 请查找SQL Server 2005的详细信息 Component Name Version---------[详细]
-
sql – 当我不需要主键时,是否可以不使用主键
所属栏目:[MsSql教程] 日期:2020-12-12 热度:158
如果我不需要主键,我不应该添加一个数据库吗? 解决方法 主键唯一标识表中的行. 索引和/或群集的事实是物理实现问题,与逻辑设计无关. 你需要一个表来理解.[详细]
-
如何从SQL Server中的单个行中提取多个字符串
所属栏目:[MsSql教程] 日期:2020-12-12 热度:106
我有例如下表数据: id | text--------------------------------------------------------------------------------1 | Peter (Peter@peter.de) and Marta (marty@gmail.com) are doing fine.2 | Nothing special here3 | Another email address (me@my.com)[详细]
-
sql – 引入FOREIGN KEY约束可能会导致循环或多个级联路径?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:160
从Entity Framework Code First生成数据库时出现此错误. 我没有看到脚本有任何问题: alter table [dbo].[Votes] add constraint [Post_Votes] foreign key ([Post_Id]) references [dbo].[Posts]([Id]) on delete cascade;alter table [dbo].[Votes] add con[详细]
-
T-SQL循环遍历XML数据列以派生唯一的路径集
所属栏目:[MsSql教程] 日期:2020-12-12 热度:99
我有XML数据列,其中包含问题和答案作为应用程序过程的一部分. 我试图通过T-SQL /动态SQL实现的是在有目标标记的地方导出一组唯一的路径. 所以对于下面的xml示例,我会期待类似的东西 登录/客户/客户/节/问题/ groupone /问题/目标 登录/客户/客户/节/问题/ gro[详细]
-
sql-server – 实体框架级联删除
所属栏目:[MsSql教程] 日期:2020-12-12 热度:114
我在SQL Server上有表A和表B. 表B具有表A的外键. 当我删除表A项时,我想级联删除表B. 如何在SQL Server和实体数据模型上设置它? 解决方法 在SQL Server上,将关系属性的INSERT和UPDATE规范中的Delete Rule设置为Cascade.[详细]
-
INSERT INTO与node-mysql失败
所属栏目:[MsSql教程] 日期:2020-12-12 热度:73
我正在尝试使用node.js插入一些数据.我写了以下代码,并通过npm安装了MySQL支持,但是我未能插入表中. 这是我的代码: var mysql = require('mysql');function BD() { var connection = mysql.createConnection({ user: 'root',password: '',host: 'localhost',[详细]
-
sql – WHERE子句中的可选参数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:96
假设有一个存储过程有3个参数.在所有可能性中,我正在寻求使用单个WHERE子句来实现此目的,而不用使用()AND()OR()太多… 例: //Params@CITY VARCHAR(100) = NULL,@GENDER VARCHAR(100) = NULL,@AGE VARCHAR(100) = NULL 我想你可以使用IF BEGIN … END为每个变[详细]
-
sql-server – 两个不同数据库中两个表之间的连接有什么问题?
所属栏目:[MsSql教程] 日期:2020-12-12 热度:105
我对您从不同数据库加入两个或多个表的陷阱感到兴趣.我会举个例子. 假设表Table1位于DatabaseA数据库中,Table2位于DatabaseB中. 假设我有一个看法,在DatabaseA中,从Table1中提取一些数据,并在DatabaseA中提取一些其他表. 该视图用于将数据推送到另一个数据库,[详细]
-
sql – 如何重新编号主索引
所属栏目:[MsSql教程] 日期:2020-12-12 热度:171
我有一个简单的MySQL表,主索引(id)没有被逐个编号(1,31,35,100等).我希望他们被编号为(1,2,3,4).请告诉我怎么做我也想指出,我知道行动的可能后果,但我只想整理桌子. 解决方法 我同意其他方法可以工作,但我只是给出不同的想法.这将无需任何临时表创建要求:: SE[详细]