-
使用SQL Server 2005的最佳分页解决方案?
所属栏目:[MsSql] 日期:2020-05-23 热度:194
使用SQL Server 2005针对大约5,000-10,000行的表最有效的分页解决方案是什么?我已经看到几个,但没有比较他们. 对于一个大小的表,使用Common-Table Expression(CTE)和ROW_NUMBER;使用一个小的函数来计算基于@PageNumber和@PageSize变量(或任何你想要调用它们)[详细]
-
entity-framework – 首先使用EF代码更改数据库模式时,最简单的事情是什么
所属栏目:[MsSql] 日期:2020-05-23 热度:108
我是EF代码的新手.我有一个现有的生产数据库,我首先使用EF 4.3.1代码,一切正常.现在我刚刚更新了我的数据库模式并获得了异常 System.InvalidOperationException: The model backing the MyDbContext context has changed since the database was created. Con[详细]
-
sql-server – 如何锁定SQL Server数据库以进行更改?
所属栏目:[MsSql] 日期:2020-05-23 热度:200
我想确保我的数据库(SQL Server 2008)保持不变,但在某些维护操作(备份,转换到其他数据库服务器等)期间仍然可以读取, 如何以编程方式锁定C#中的更改? 您可以执行ALTER DATABASE mydb SET READ_ONLY将数据库置于只读模式. 如果您希望命令失败,如果无法立即执行[详细]
-
sql-server – 数据库的日志文件已满
所属栏目:[MsSql] 日期:2020-05-23 热度:69
所以我们的SQL Server 2000给我的错误“数据库的日志文件已满”备份数据库的事务日志以释放一些日志空间. 如何删除日志,如同其他网站所提到的那样呢? 附加信息:启用AutoGrowth启用增长10%,限制为40MB. Scott,你猜到:如果你关心你的数据,截断日志是一个不[详细]
-
sql – 从行获取最大值并加入到另一个表
所属栏目:[MsSql] 日期:2020-05-23 热度:140
对不起,如果这是愚蠢的,我真的是一个新手试图指出这一点. Table A:ID Rank Name1 100 Name11 45 Name22 60 Name32 42 Name42 88 Name5Table B:ID FileName1 fn12 fn2 我想要的是 1 fn1 name12 fn2 name5 这是我的查询的样[详细]
-
截断上的SQL触发器
所属栏目:[MsSql] 日期:2020-05-23 热度:54
在MSSQL中执行TRUNCATE(而不是删除)时如何触发触发器 从 msdn: TRUNCATE TABLE cannot activate a trigger because the operation does not log individual row deletions.[详细]
-
sql – 计算左连接中连接的行数
所属栏目:[MsSql] 日期:2020-05-23 热度:134
我试图在SQL中编写一个聚合查询,返回连接到表中给定记录的所有记录的计数;如果没有记录加入到给定的记录,则该记录的结果应为0: 数据 我的数据库看起来像这样(我不能改变结构,不幸的是): MESSAGE----------------------------------------------MESSAGEID SE[详细]
-
sql-server-2005 – 如何迭代存储过程中的记录集?
所属栏目:[MsSql] 日期:2020-05-23 热度:81
我需要从存储过程遍历一个记录集,并使用每个字段作为参数执行另一个存储过程.我不能在代码中完成这个迭代.我在互联网上发现了样本,但他们似乎都在处理柜台.我不知道我的问题是否涉及柜台.我需要一个foreach的T-SQL等价物 目前,我的第一个存储过程将其记录集存[详细]
-
sql-server – 如何在不知道目标路径或文件名的情况下恢复SQL Server数据库备份?
所属栏目:[MsSql] 日期:2020-05-23 热度:168
我需要以编程方式(T-SQL)在SQL Server 2008中还原数据库备份.此备份来自不同的服务器,原始数据库名称也可能不同. (实际上,我将数据库从一些服务器复制到另一个服务器上的新数据库.) 显然,我必须使用RESTORE DATABASE … WITH MOVE,它可以工作,但我需要知道文[详细]
-
sql-server – 在哪里可以找到列数据类型的Sql Server元数据?
所属栏目:[MsSql] 日期:2020-05-23 热度:104
我知道我可以通过以下方式访问列属性: select * from sysobjects 然而,我找不到关于在哪里获取列的类型和类型长度的信息,即:in FOO VARCHAR(80) 我在哪里可以找到元数据表中类型声明的“VARCHAR(80)”部分? 我尝试查看systypes表,但是xtype的值与sysobject[详细]
-
ms访问 – 访问数据项目的优点和缺点(MS Access前端与SQL Server后端)
所属栏目:[MsSql] 日期:2020-05-23 热度:174
我的任务是将现有的MS Access应用程序(mdb)移动到Access数据项目(adp).基本上,访问表单将保持不变,但数据将被迁移到SQL Server. 我对访问数据项目(ADP)不太熟悉,所以我希望能够就使用ADP或任何替代品的优缺点获得一些意见 将其转换为Web应用程序 甚至Winform[详细]
-
有没有像便携式SQL这样的东西?
所属栏目:[MsSql] 日期:2020-05-23 热度:156
根据我的经验,即使有一个SQL标准,很难编写可以通过大量RDBMS工作的SQL. 因此,我想知道是否有一个已知可用于所有主要RDBMS的SQL(包括DDL,模式等)的子集,包括PostgreSQL,MySQL,SQL Server以及最后但并非最不重要的Oracle.编写可移植SQL时应避免什么样的陷阱?[详细]
-
sql server中的新行
所属栏目:[MsSql] 日期:2020-05-23 热度:198
参见英文答案 New line in Sql Query4个 我使用过程来选择名字和姓氏 declare @firstName nvarchar(50), @lastName nvarchar(50), @text nvarchar(MAX)SELECT @text = First Name[详细]
-
sql-server – 如何列出两个日期之间的所有日期
所属栏目:[MsSql] 日期:2020-05-23 热度:81
参见英文答案 Get a list of dates between two dates using a function19 我希望在SQL Server存储过程中的两个日期之间列出日期. 例如: Date1: 2015-05-28Date2: 2015-05-31 结果: 2015-05-292015-05-30[详细]
-
sql-server – SQL Server数据库字段来处理韩文和汉字
所属栏目:[MsSql] 日期:2020-05-23 热度:74
在SQLServer中可以存储可以存储中文,韩文和欧洲字符的字段吗?我的汉字刚刚成为 数据类型也是NVARCHAR. NVARCHAR是正确的类型 – 它将所有内容存储在2字节的Unicode中. 您需要注意的是在SQL Server Management Studio中使用NVARCHAR字段时,您绝对必须使用N’[详细]
-
sql-server – 获取SQL Server 2008中新插入行的主键
所属栏目:[MsSql] 日期:2020-05-23 热度:60
我有一堆数据将插入到表中.这个问题是我需要它将主键返回到该表.我不知道是否有这样的事情: insert into TABLE (...) values (...) RETURNING p_key 要么 select p_key from (insert into TABLE (...) values (...)) 我正在为浏览器创建一个解决方法并保存信[详细]
-
sql-server – 从列表中返回随机值
所属栏目:[MsSql] 日期:2020-05-23 热度:176
我正在使用SQL Server 2014,并希望利用新功能CHOOSE和RAND.基本上想从列表中返回随机颜色. 就像是: Select CHOOSE(RAND(29), bg-blue, bg-blue-madison, bg-blue-hoki, bg-blue-steel, bg-blue-chambray, bg-green-m[详细]
-
sql-server – SQL Server和Oracle,哪个在扩展性方面更好?
所属栏目:[MsSql] 日期:2020-05-23 热度:127
MS SQL Server和Oracle,哪个在可扩展性方面更好? 例如,如果数据大小达到500 TB等 Oracle和SQL Server都是共享磁盘数据库,因此它们受到表扫描大量数据的查询的磁盘带宽的限制.诸如 Teradata, Netezza或 DB/2 Parallel Edition之类的产品是 ‘shared nothing’[详细]
-
数据库 – 不同分辨率的数据
所属栏目:[MsSql] 日期:2020-05-23 热度:105
我有两个表,记录正在从外部来源不断地插入到这些表中.让我们说这些表保持用户交互的统计.当用户点击按钮时,该单击的细节(用户,点击时间等)被写入其中一个表.当用户鼠标移动该按钮时,将记录添加到其他表的详细信息. 如果有很多用户不断与系统进行交互,就会产生[详细]
-
Azure SQL Server防火墙IP地址范围
所属栏目:[MsSql] 日期:2020-05-23 热度:71
从Azure MySQL迁移到SQL Server我需要指定一系列可以访问Db的IP地址. 0.0.0.0到255.255.255.255的范围是否可以进入?是否有一系列IP地址给我一个“允许全部”.对于我来说,它不实际地知道哪些请求将来自并且不断更新数据库防火墙规则. Will a range of 0.0.0.0[详细]
-
sql-server – 是否可以在没有SSIS的情况下执行T-SQL模糊查找?
所属栏目:[MsSql] 日期:2020-05-23 热度:164
SSIS 2005/2008执行模糊查找和分组.有没有一个在T-SQL中相同的功能? 模糊查找使用q-gram方法,通过将字符串拆分成小的子字符串并对其进行索引.然后,您可以通过将输入分解成相同大小的字符串来搜索输入.您可以检查其索引的格式,并编写一个CLR函数以使用相同的[详细]
-
sql-server – SSRS – 通过ReportServer数据库表确定报告权限?
所属栏目:[MsSql] 日期:2020-05-23 热度:68
如何以编程方式确定有权访问特定SSRS报告的登录/用户? 我想创建一个数据集,以便为希望查看谁访问特定报告的经理填写报告.我们目前为Active Directory组分配权限,然后由SQL Server和SSRS用于确定权限.我想知道SSRS的元数据中是否有一个表,用于跟踪如何将权限[详细]
-
sql – 如何在包含最大值的表中查找记录?
所属栏目:[MsSql] 日期:2020-05-23 热度:189
虽然这个问题看起来很简单,但这是一件棘手的事情. 我有一个表格,具有以下列: table A: int ID float value datetime date varchar(50) group 我想获取包含最大“日期”的记录的“ID”和“值”按“group”列分组.像“每组的最新价值是多少”? 我可以得到每个[详细]
-
SQL Server数据透视不知道结果列名?
所属栏目:[MsSql] 日期:2020-05-23 热度:186
我有一张桌子,看起来像这样: Month Site Val2009-12 Microsoft 102009-11 Microsoft 122009-10 Microsoft 132009-12 Google 202009-11 Google 212009-10[详细]
-
sql-server – 如何在SQL Server中提取此特定的子字符串?
所属栏目:[MsSql] 日期:2020-05-23 热度:174
我有一个具有特定模式的字符串: 23;chair,red [$3] 即一个数字后跟一个分号,然后一个名字后面是一个左方括号. 假设分号;总是存在和左方括号[总是存在于字符串中,我如何提取(而不包括)之间的文本;和[在SQL Server查询中?谢谢. 组合SUBSTRING(),LEFT()和CHARI[详细]

浙公网安备 33038102330553号