-
sql – ActiveRecord语法,用于在使用连接时查找平均评级为x或更高的所有项目
所属栏目:[MsSql] 日期:2020-05-23 热度:50
我的rails应用程序中有两个模型.项目和评论. 评论属于Item和Items有很多评论. 审核模型如下所示: create_table reviews, :force = true do |t| t.text comment t.integer rating t.integer reviewable_id t.string reviewable[详细]
-
ms-office – visio 2007数据库属性窗口不显示
所属栏目:[MsSql] 日期:2020-05-23 热度:52
我知道这可能不是提出这个问题的合适地方,但我不知道还有什么地方可以转.我试过谷歌,但这次没有帮助我. 我有Visio 2007 Professional.我正在尝试创建一个数据库模型,包括主键,外键和关系.问题是我无法弄清楚如何显示数据库属性窗口.我尝试双击表实体,以及关系[详细]
-
upsert sql查询
所属栏目:[MsSql] 日期:2020-05-23 热度:124
我正在寻找一些建议如何优化几个sql存储过程. 使用第一个查询我做插入,与第二个我正在更新,如果数据存在. 我想做的是将两个存储过程合并在一起,其中查询将检查数据是否存在而不是更新,否则插入新行. 这是我现在在这里 更新SP: ALTER PROCEDURE [dbo].[Update[详细]
-
sql – 自动增量Oracle数据库中的主键
所属栏目:[MsSql] 日期:2020-05-23 热度:146
我想在SQL Server的列中实现标识或自动递增值: CREATE TABLE RollingStock( Id NUMBER IDENTITY(1,1), Name Varchar2(80) NOT NULL ); 如何才能做到这一点? 正如Orbman所说,标准的方法是使用序列.大多数人也会做的是将它与插入触发器结合起来.因此,当插入没[详细]
-
使用join()和wait()线程java
所属栏目:[MsSql] 日期:2020-05-23 热度:73
我需要制作一系列线程.他们需要按照以下顺序开始: A然后B然后是C,最后是D. D完成后,C可以完成B,然后是A. 在这种情况下,最好使用join()线程还是wait()?为什么? 我的线程需要启动并打印消息Hello我是线程a / b / c / d,当它们完成时,它们需要打印我已完成a /[详细]
-
数据库 – 为什么指定字符变化类型的长度
所属栏目:[MsSql] 日期:2020-05-23 热度:65
参考 Character Types的Postgres文档,我不清楚指定字符变化(varchar)类型的长度. 假设: 字符串的长度与应用程序无关. 你不在乎有人把最大的大小放在数据库中 你有无限的硬盘空间 它提到: The storage requirement for a short string (up to 126 bytes) is[详细]
-
是否可以在没有DBA权限的情况下查看Oracle用户表权限?
所属栏目:[MsSql] 日期:2020-05-23 热度:150
是否可以在没有DBA权限的情况下查看用户的角色?如果是这样,怎么样? SELECT * FROM DBA_TAB_PRIVS WHERE GRANTEE = USER_NAME; 上述查询需要“SELECT_CATALOG_ROLE”角色. 我需要在没有(DBA和SELECT_CATALOG_ROLE)权限的情况下获得上述查询的结果. 也许ALL_T[详细]
-
.net – 在多个数据库上实现事务
所属栏目:[MsSql] 日期:2020-05-23 热度:197
我正在多个数据库上执行数据更改,我想实现一个涵盖所有更改的事务. 这就是我目前拥有的: try{ db[1].begintransaction(); db[1].ExecuteNonQuery(); db[2].begintransaction(); db[2].ExecuteNonQuery(); ... db[N].begintransa[详细]
-
sql – 文本(blob)比varchar / nvarchar的效率低多少?
所属栏目:[MsSql] 日期:2020-05-23 热度:101
我们为一个相当大的项目做了很多大而简单的形式(大约有600个用户全天使用它 – 这对我来说至少很重要;-)). 这些表格有很多问题/答案类型的部分,因此某些人输入句子很自然,而其他人则输入一本小说.真正对某些字段设置字符限制有多大益处? (如有必要/可能,请包[详细]
-
sql – 使用CTE进行字符串拆分的有效方法
所属栏目:[MsSql] 日期:2020-05-23 热度:100
我有一张看起来像的桌子 ID Layout1 hello,world,welcome,to,tsql2 welcome,to,stackoverflow 期望的输出应该是 Id Splitdata1 hello1 world1 welcome1 to1 tsql2 welcome2 to2 stackoverflow 我已通过以下查询[详细]
-
sql – Oracle“ALTER SYSTEM SET”命令的对面
所属栏目:[MsSql] 日期:2020-05-23 热度:83
我正在查看一些代码,我发现有人正在编写以下pl / sql. alter system set smtp_out_server = 123.345.134.123; 由于这是mutator(setter),这个命令的访问者(getter)是什么? 选择从哪里查看SMTP_OUT_SERVER设置? 谢谢, MJ 尝试: select * from V$PARAMETER wh[详细]
-
是`从连接中删除`标准SQL?
所属栏目:[MsSql] 日期:2020-05-23 热度:200
其他问题, this one asked how to delete from a join. 我的问题:这有多少是标准的SQL?这实际上在哪些数据库上工作(最值得注意的是Oracle,MySQL和SQLServer)? DELETE … FROM ..不是ANSI标准的一部分,也不是UPDATE … FROM …….这包括任何连接语法,因为只[详细]
-
tsql – 可以设置T-SQL DATEDIFF函数的周开始吗?
所属栏目:[MsSql] 日期:2020-05-23 热度:158
我使用 DATEDIFF功能来过滤本周添加的记录: DATEDIFF(week, DateCreated, GETDATE()) = 0 我注意到周日从星期天开始是什么假设.但在我的情况下,我宁愿在星期一设定一周的开始.在T-SQL中有可能吗? 谢谢! 更新: 下面是一个示例,显示DATEDIFF不检查@@DATEFIR[详细]
-
sql-server-2008-r2 – 在SQL Server Reporting Services中将GUID转换为
所属栏目:[MsSql] 日期:2020-05-23 热度:200
尝试在报告中显示GUID列时显示为#error .. =CStr(Fields!number.Value).ToString 我在列的属性中尝试了上面的代码..它不起作用.. 请指教 =CType(Fields!number.Value, GUID).ToString[详细]
-
不是关系的数据库系统
所属栏目:[MsSql] 日期:2020-05-23 热度:102
那里有哪些其他类型的数据库系统.我最近遇到过couchDB,它以非关系方式处理数据.它让我想到了其他人正在使用的其他模型. 所以,我想知道其他类型的数据模型是什么. (我不是在寻找任何细节,只是想看看其他人如何处理数据存储,我的兴趣纯粹是学术性的) 我已经知道[详细]
-
如何在实体框架中执行原始sql查询?
所属栏目:[MsSql] 日期:2020-05-23 热度:141
我正在使用带有实体框架5的asp.net mvc 3.我有我的.edmx文件能够使用 linq或SP与我的数据库进行交互,但我想运行一些原始的sql语句.我正在尝试这样的事情: Using(var ctx=new HREntities()){ ctx.Database.ExecuteSqlCommand(insert into Employees values {0[详细]
-
sql – 为具有分组的视图生成id行
所属栏目:[MsSql] 日期:2020-05-23 热度:115
我正在尝试创建一个包含行号的视图,如下所示: create or replace view daily_transactions asselect generate_series(1, count(t)) as id, t.ic, t.bio_id, t.wp, date_trunc(day, t.transaction_ti[详细]
-
sql – 获取查询的行号
所属栏目:[MsSql] 日期:2020-05-23 热度:155
我有一个将返回一行的查询.有什么办法可以在表格排序时找到我要查询的行的行索引吗? 我已经尝试过rowid但是当我期待排第7行时得到#582. 例如: CategoryID Name I9GDS720K4 CatA LPQTOR25XR CatB EOQ215FT5_ CatC K2OCS31WTM CatD JV5FIYY4[详细]
-
Capistrano命令用于创建数据库
所属栏目:[MsSql] 日期:2020-05-23 热度:66
我正在尝试使用capistrano命令创建一个数据库.我只找到一个命令,如deploy:migrate.有没有db:create的命令? Capistrano不提供任何 recipes来创建数据库.如 capistrano googlegroups thread所述: it’s not something that is generic enough to warrant in[详细]
-
sql-server-2005 – Hibernate如何映射SQL数据类型nvarchar(max)?
所属栏目:[MsSql] 日期:2020-05-23 热度:196
我在我的SQL-2005数据库中有一个列,它曾经是一个varchar(max),但是已经被更改为nvarchar(max). 现在我需要更新我的hibernate映射文件来反映这个变化,这是以前的: element type=”text” column=”Value”/ 当我尝试运行应用程序时,出现以下错误: org.hibern[详细]
-
如何通过T-SQL在SQL Server 2008中创建计划作业?
所属栏目:[MsSql] 日期:2020-05-23 热度:139
我想创建一个在一段时间过去之后从数据库中删除记录的作业.例如,我在新闻表时间戳中有一个字段,每个月,SQL查询就像针对我的数据库的计划作业一样运行,并删除时间戳是两个月大的消息.一般来说,我想删除2个月前的消息,而不是让我的桌子变成大桌子.我该如何做到[详细]
-
SQL Server快进游标
所属栏目:[MsSql] 日期:2020-05-23 热度:183
通常认为应尽可能避免在存储过程中使用游标(替换为基于集合的逻辑等).如果您采用需要迭代某些数据的情况,并且可以以只读方式进行,那么快进(只读向前)光标的效率是否比while循环更低或更低?从我的调查来看,它看起来好像光标选项通常更快,并且使用更少的读取和[详细]
-
sql-server – 选择/插入版本的Upsert:是否有高并发的设计模式?
所属栏目:[MsSql] 日期:2020-05-23 热度:164
我想做一个UPSERT的SELECT / INSERT版本.以下是现有代码的模板: // CREATE TABLE Table (RowID INT NOT NULL IDENTITY(1,1), RowValue VARCHAR(50))IF NOT EXISTS (SELECT * FROM Table WHERE RowValue = @VALUE)BEGIN INSERT Ta[详细]
-
将WAR文件部署到Liferay时未创建SQL表
所属栏目:[MsSql] 日期:2020-05-23 热度:177
我为Liferay创建了一个JSR-268 portlet,它使用服务与数据库进行交互.我可以没有问题或错误部署portlet,但是没有创建服务定义的表! 我测试portlet时没有收到“table not found”错误.我完全没有错误!该表不在数据库中.我在网上发现其他东西说我应该使用Lifer[详细]
-
SQL Server – 每个状态拉X随机记录
所属栏目:[MsSql] 日期:2020-05-23 热度:177
我有一张表格,记录在美国的每个邮政编码.为了在地图上显示,我需要为每个状态选择X个随机记录.我该怎么做呢? 使用: WITH sample AS ( SELECT t.*, ROW_NUMBER() OVER (PARTITION BY t.state ORDER BY NEWID()) AS rank FROM[详细]

浙公网安备 33038102330553号