-
数据库设计 – 每查询一次PostgreSQL VIEWS是否新建?
所属栏目:[MsSql] 日期:2020-05-23 热度:82
我正在创建一个具有一些复杂的底层关联的网络应用程序.为了解决我创建了一个UNION视图的几个问题.可能还有很多其他方法可以解决. 但是我现在正在考虑我的设计效率,而且我想知道一个VIEW是在每次被查询时新创建的,还是只创建一次,并保持更新. 要详细说明,如果[详细]
-
sql – 为什么在现有列中添加可空的默认约束需要很长时间?
所属栏目:[MsSql] 日期:2020-05-23 热度:155
我有一个现有的表约有4亿行.该表包含一组名为IsModified,IsDeleted和IsExpired的位列. CREATE TABLE [dbo].[ActivityAccumulator]( [ActivityAccumulator_SK] [int] IDENTITY(1,1) NOT NULL, [ActivityAccumulatorPK1] [int] NULL,[详细]
-
sql – 数据库[dbName]不可访问. (ObjectExplorer)
所属栏目:[MsSql] 日期:2020-05-23 热度:144
我有一个关于使用SQL Server 2008 R2的问题. 我最近有一个问题与我的电脑,因此我不得不重新启动Windows,必须授予一个用户到另一个用户的权限(使用属性中的安全功能).当初始给予权限时,它通过“拒绝访问”消息. 经过大量研究后,它停止生成此错误(我需要授予权[详细]
-
为什么和什么时候使用LINQ?
所属栏目:[MsSql] 日期:2020-05-23 热度:53
我从来没有在任何项目中使用LINQ,我一直在我的商业应用程序项目中使用ado.net / OR工具,所以我想知道 LINQ的好处是什么?什么时候任何人应该使用LINQ? 只是为了澄清LINQ和LINQ to SQL的概念之间存在差异. LINQ是一种查询语法,而不是语言或O / RM.您可以在LIN[详细]
-
如何将SQL中的所有值(如SUM()乘以)
所属栏目:[MsSql] 日期:2020-05-23 热度:193
让我说我有这样的一列的表: Col A1234 如果我SUM它,那么我会得到这个: Col A10 我的问题是:我如何乘坐Col A,所以我得到以下? Col A24 使用ROUND,EXP,SUM和LOG的组合 SELECT ROUND(EXP(SUM(LOG([Col A]))),1)FROM yourtable SQL小提琴:http://sqlfiddle.c[详细]
-
数据库架构升级清单
所属栏目:[MsSql] 日期:2020-05-23 热度:78
必须升级数据库模式才能使安装新版本的软件变得更加棘手.这样做最好的做法是什么? 我正在寻找一个行动项目的清单或时间表,如 8:30关闭应用程序 8:45修改模式 9:15安装新的应用程序 9:30 restart db 等等,显示如何最大限度地减少风险和停机时间.问题如: 如果[详细]
-
SQl Express 2005的无声安装
所属栏目:[MsSql] 日期:2020-05-23 热度:145
任何人都可以让我知道执行SQL Server Express 2005静默安装的过程以及指定安装参数的方法. 获得MSI并做到 string InstallFile = SSCERuntime-ENU-x86.msistring LogFile = C:Install.logProcess proc;proc = Process.Start(msiexec, /l +[详细]
-
SQL:如何知道某个字段是否已选中“允许空值”,或者是否由SQL命令检查
所属栏目:[MsSql] 日期:2020-05-23 热度:150
我想知道哪个表的字段是必需的,所以我必须得到“允许空值”状态.怎么做? 我假设你在谈论SQL Server. 有一个表INFORMATION_SCHEMA.COLUMNS,其中包含有关数据库中列的元数据. 你可以这样做: SELECT TABLE_SCHEMA, TABLE_NAME, COLUMN_NAME, IS_NULLABLEFROM I[详细]
-
sql – SELECT FOR XML AUTO并返回数据类型
所属栏目:[MsSql] 日期:2020-05-23 热度:72
在播放sys.dm_exec_describe_first_result_set时,我得到了这样的一点: CREATE TABLE #tab(col INT, x XML );INSERT INTO #tab(col,x) VALUES (1,NULL), (2,NULL), (3,ax/a);SELECT Simple XML AS description, name, s[详细]
-
sql – 有关数百万行的连接和表的问题
所属栏目:[MsSql] 日期:2020-05-23 热度:193
我必须创建2个表: 杂志(这些列有1000万行:id,标题,流派,印刷,价格) 作者(包含以下列的1.8亿行:id,name,magazine_id) . 每个作者都只能写一本杂志,每本杂志都有更多的作者. 所以,如果我想了解Motors Magazine的所有作者,我必须使用这个查询: SELECT * FROM[详细]
-
sql – 如何选择除一列以外的表的所有列?
所属栏目:[MsSql] 日期:2020-05-23 热度:198
如何选择表中除列之外的所有列? 我有近259列我在SELECT语句中不能提到258列. 有什么办法吗? 您可以使用此方法从除所有列之外的其他列获取数据: 将所有数据插入临时表 然后从临时表中删除不需要的列 从临时表中获取数据(这不会包含删除的列的数据) 删除临时[详细]
-
用于复制表的SQL命令
所属栏目:[MsSql] 日期:2020-05-23 热度:199
将表从一个数据库复制到另一个数据库的SQL命令是什么? 我使用 MySQL,我有两个数据库x和y.假设我有一个名为x的表,我需要将该表复制到y数据库. 对不起,如果问题也是新手. 谢谢. 如果你的两个数据库是分开的,最简单的做法就是创建你的表的转储并将其加载到第二[详细]
-
.net – 在SQL Server中存储WMD输入/标记的最佳方法是什么?
所属栏目:[MsSql] 日期:2020-05-23 热度:177
我正在使用WMD在我的项目,而不是我现有的RadEditor.我一直在阅读几个关于如何存储和检索数据的帖子,我想在继续之前确保我的概念正确. 如果我的研究是正确的,这里是我应该做的. 我应该存储编辑器数据两次(一次为HTML,一次为Markdown) 在存储之前,我应该通过Whi[详细]
-
sql-server-2008 – 获取星期的开始和结束日期?在Sql server中?
所属栏目:[MsSql] 日期:2020-05-23 热度:98
在sql中,如何获取特定月份的开始和结束日期.你能帮助我吗. 以下内容适用于您考虑的一周中的第一天(星期日,星期一等),如果您想要更改默认值,请确保使用SET DATEFIRST. SET DATEFIRST 1将成为星期一的第一天. SELECT DATEADD(DAY, 1 - DATEPART(WEEKDAY, GETDAT[详细]
-
sql-server – 在SQL Server中存储MD5哈希
所属栏目:[MsSql] 日期:2020-05-23 热度:138
在SQL Server中,一个varbinary(16)是存储MD5哈希值的最有效方式?除了在 linq查询中返回,它不会做任何事情. 基于 documentation on MSDN和我的经验,二进制是更好的,因为md5哈希大小没有变化. 二进制数据类型的大小为n个字节,因此数据的大小. varbinary数据类[详细]
-
ssms – SQL Server Management Studio缺失
所属栏目:[MsSql] 日期:2020-05-23 热度:93
我刚刚安装了sql server 2008 r2和SQL Server Management Studio. 安装后,我发现SQL Server Management Studio尚未安装. 我想安装SQL Server Management Studio,但找不到安装.任何想法如何安装? 在安装过程中是否包含“管理工具”作为选定的选项? 确保选择[详细]
-
sql-server – sql计数总和
所属栏目:[MsSql] 日期:2020-05-23 热度:95
我有两个表,并且想要每个表中的总行数.实际的查询更复杂,因为每个计数都会存在…子句 如何在t-sql中执行以下操作? select count(*) from table1 + count(*) from table2 要么 select sum(count(*) from table1,count(*) from table2) select (select count(P[详细]
-
sql – 操作符不存在:整数=整数[]在一个查询与任何
所属栏目:[MsSql] 日期:2020-05-23 热度:103
我经常使用integer = ANY(integer [])语法,但现在任何运算符都不起作用.这是我第一次使用它来比较一个标量与从CTE返回的整数,但我认为这不应该导致问题. 我的查询: WITH bar AS ( SELECT array_agg(b) AS bs FROM foo WHERE c 3)SELECT a FROM foo WHERE b =[详细]
-
sql – 更改列的默认值
所属栏目:[MsSql] 日期:2020-05-23 热度:138
我知道您可以更改现有列的默认值,如 this: ALTER TABLE Employee ADD CONSTRAINT DF_SomeName DEFAULT NSANDNES FOR CityBorn; 但是根据this我的查询应该工作: ALTER TABLE MyTable ALTER COLUMN CreateDate DATETIME NOT NULL CONSTRAI[详细]
-
检查数据库表中某些记录的最快方法?
所属栏目:[MsSql] 日期:2020-05-23 热度:74
我有一个巨大的桌子来配合.我想检查是否有一些记录的parent_id等于我的传递值. 目前我实现的是使用“select count(*)from mytable where parent_id =:id”;如果结果 0,表示它们确实存在. 因为这是一个非常大的表,我不在乎存在的记录的数量是多少,我只想知道[详细]
-
什么是WPF应用程序的最佳本地数据库解决方案?
所属栏目:[MsSql] 日期:2020-05-23 热度:145
目前, WPF应用程序的最佳解决方案是在一台计算机上使用,其中各种用户登录并使用它们在本地获取/保存信息.以下是我看到的选项: MDF似乎是最好的选择,因为我认为你可以很好地锁定它,所以即使用户可以访问.mdf文件,他们仍然无法访问其中的数据,除非通过应用程序[详细]
-
ms访问 – 只读连接字符串到访问数据库
所属栏目:[MsSql] 日期:2020-05-23 热度:79
我正在尝试使用System.Data.OleDb.OleDbConnection连接到Access数据库文件.我需要以readonly模式连接,因为另一个应用程序在同一时间使用它.我可以连接到数据库的读/写没有问题,但似乎找不到任何地方的正确的字符串只读. 我试过了: Provider = Microsoft.ACE.[详细]
-
实体框架 – 在代码第一实体框架中手动编辑数据库
所属栏目:[MsSql] 日期:2020-05-23 热度:67
我已经尝试使用MVC 3中的EF 4.1(代码第一).我正在考虑应用程序何时需要更改.我测试了几个场景.我喜欢在模型(我的POCO)更改时手动编辑数据库的想法. ASP.NET错误当我更改模型: “自从创建数据库以来,支持”CTCMContext“上下文的模型已经改变,可以手动删除/更[详细]
-
tsql – 在INSERT之后使用OUTPUT将identity列的值赋值为(非表值)变量
所属栏目:[MsSql] 日期:2020-05-23 热度:137
给出以下简单测试表: CREATE TABLE dbo.Test( Id bigint IDENTITY(1,1) NOT NULL, Name varchar(50) NULL) 我想使用OUTPUT子句在INSERT之后将标识列的值获取为标量变量,但这不起作用: DECLARE @InsertedId BIGINT;INSERT INTO Test(Name) OUTPU[详细]
-
sql – 数据库表名称:多个或单数[已关闭]
所属栏目:[MsSql] 日期:2020-05-23 热度:113
SQL数据库表最常用的命名约定是什么? 它是历史上的一种方式,现在做另一种方式呢? 现在最常用的做法是什么? 我总是使用复数表名和单列列名.不是说有什么真正的技术原因,就是我喜欢的. 没关系,只要你是一贯的. 即 +========+ +==========+| Posts | | Users[详细]

浙公网安备 33038102330553号