-
sql – 使用liquibase标签将最大列值设置为序列起始值
所属栏目:[MsSql] 日期:2020-05-27 热度:83
我不知道是否可以从某个表获取最大列值,并将其设置为没有纯sql的起始序列值.以下代码不起作用: property name=maxId value=(select max(id)+1 from some_table) dbms=h2,mysql,postgres/ changeSet author=author (generated) id=1447943899053[详细]
-
.net – 可以从存储过程返回一个varchar(max)吗?
所属栏目:[MsSql] 日期:2020-05-27 热度:171
具有SQL Server 2005后端的VB.net Web系统.我有一个存储过程返回一个varchar,我们终于得到了不适用于varchar(8000)的值. 我将return参数更改为varchar(max),但是如何告诉OleDbParameter.Size属性来接受任何数量的文本? 作为一个具体的例子,从存储过程中得到[详细]
-
sql-server – 如何向SQL连接字符串添加自定义属性?
所属栏目:[MsSql] 日期:2020-05-27 热度:63
我想在SqlServer连接字符串中添加一些自定义属性,如下所示: Integrated Security=SSPI;Extended Properties=SomeAttr=SomeValue;Persist Security Info=False;Initial Catalog=DB;Data Source=SERVER 然后在sql中获取该属性.例如SELECT SOME_FUNCTIO[详细]
-
sql-server – 如何在sql server 2008上安装全文?
所属栏目:[MsSql] 日期:2020-05-27 热度:62
尝试在我的sql server 2008框上安装全文. 我去了“程序和功能”,选择了sql server 2008,现在我得到这个弹出窗口要求选择:添加/修复或删除. 我点击添加,它要求我的sql server CD的位置?我提取了我们拥有的ISO,不知道哪个文件也指向? 从下载安装程序: http:[详细]
-
使用t-sql进行数据透视[封闭]
所属栏目:[MsSql] 日期:2020-05-27 热度:160
在SSIS中,有一个名为Pivot转换的任务将列更改为行, 但是如何使用t-sql在sql server中执行相同的任务? 这是我的样品表 location product qty-----------------------delhi PEPSI 100GURGAON CAKE 200NOIDA APPLE 150delhi cake 2[详细]
-
sql – 合并复杂表
所属栏目:[MsSql] 日期:2020-05-27 热度:178
我试图合并表,其中行对应于与“真实”事物的许多:1关系. 我正在写一个二十一点模拟器,将游戏历史存储在数据库中,每个运行生成一组新的表.表格更像是模板,因为每个游戏都有自己的3个可变表格(玩家,手和比赛).这里是布局,其中suff是用于当前运行的用户指定的后[详细]
-
如何自动递增非主键? – SQL Server
所属栏目:[MsSql] 日期:2020-05-27 热度:155
CREATE TABLE SupplierQuote(supplierQuoteID int identity (3504,2) CONSTRAINT supquoteid_pk PRIMARY KEY,PONumber int identity (9553,20) NOT NULL...CONSTRAINT ponumber_uq UNIQUE(PONumber)); 以上ddl[详细]
-
sql-server – 应该在存储过程中避免常量的局部变量?
所属栏目:[MsSql] 日期:2020-05-27 热度:83
当我写SQL时,我尽量使它变得可读.除此之外,我经常声明“常数”,而不是使用“魔术数字”. 即代替 WHERE [Order].OrderType = 3 我做 DECLARE @OrderType_Cash AS int = 3;...WHERE [Order].OrderType = @OrderType_Cash 这工作正常,我没有注意到通常使用的查询[详细]
-
sql-server – 内连接更新?
所属栏目:[MsSql] 日期:2020-05-27 热度:190
我有两个数据库: DB1 and DB2 如何做一些像: update myServer.DB1.dbo.hotels.Name = myServer.DB2.dbo.hotels.Namejoin myServer.DB2.dbo.hotels on myServer.DB2.dbo.hotels.Code= myServer.DB1.dbo.hotels.Codewhere mySer[详细]
-
Sql选择包含字符串部分的行
所属栏目:[MsSql] 日期:2020-05-27 热度:126
我想为网站seo写一个比较程序(t-sql). 我有一个包含字段’url(nvarchar())的表,其中包含网站url的一部分. 例如:’mysyte.com/?id=2′.此外,每个网址的表格都包含元数据,我需要提取. 主要的问题是网站上的完整网址看起来像’mysyte.com/?id=2u0026amp;region=[详细]
-
sql – Postgres是否支持嵌套或自主交易?
所属栏目:[MsSql] 日期:2020-05-27 热度:93
我有一种情况,我必须将一部分代码作为自己的交易. 我已经创建了一个表subtransaction_tbl: CREATE TABLE subtransaction_tbl( entryval integer) 和一个功能在语言plpython3u: CREATE FUNCTION subtransaction_nested_test_t() RETURNS voidAS $$plpy.[详细]
-
t-sql创建用户并授予对存储过程的许可执行
所属栏目:[MsSql] 日期:2020-05-27 热度:116
我有一个脚本创建一个数据库,存储过程,视图,表udf.我想包括一个脚本来创建用户’user_1’并给数据库提供执行权限. 我尝试着为所有存储过程创建grant exec命令 declare @permission varchar(max)select @permission = COALESCE( @permission + ; + Grant Execu[详细]
-
数据库模式更新
所属栏目:[MsSql] 日期:2020-05-27 热度:185
我正在使用一个使用本地SQLite数据库的AIR应用程序,并且想知道当我分发新版本的应用程序时,如何管理数据库模式更新.还要考虑更新,跳过一些版本.例如.而不是从1.0到1.1,从1.0到1.5. 你会推荐什么技术? 我们将每个DDL更改脚本写入数据库,当我们进行“发布”时,[详细]
-
如何使用Powershell检查SQL Server版本?
所属栏目:[MsSql] 日期:2020-05-27 热度:63
使用power shell检查SQL Server Edition和版本的最简单方法是什么? Invoke-Sqlcmd -Query SELECT @@VERSION; -QueryTimeout 3 http://msdn.microsoft.com/en-us/library/cc281847.aspx[详细]
-
sql-server-2005 – 如何使用SQL脚本在SQL Server中添加一年的日期?
所属栏目:[MsSql] 日期:2020-05-27 热度:186
从前端获取日期参数值为“4-1-2009”.现在我想把它作为 ‘4-1-2010’在我的存储过程.我正在尝试如下. ALTER PROCEDURE [dbo].[SP_EMP] @STARTDATE DATETIME, @ENDDATE DATETIME, @STARTDATE2 DATETIME, SET @STARTDATE2=DAT[详细]
-
sql – 在JOIN中选择适当的分页
所属栏目:[MsSql] 日期:2020-05-27 热度:103
我有一个SQL语句 select * from users u left join files fon u.id = f.user_idwhere f.mime_type = jpgorder by u.join_date desclimit 10 offset 10 关系是1-N:用户可能有很多文件. 这有效地选择了第二个10元素页面. 问题是此查询限制/抵消了连接表,但我想[详细]
-
为什么RODBC不会将数据帧上传到SQL Server?
所属栏目:[MsSql] 日期:2020-05-27 热度:199
library(RODBC)con - odbcDriverConnect(driver=SQL Server; server=name)df - data.frame(a=1:10, b=10:1, c=11:20) 尝试上传数据帧: sqlSave(con, df, tablename=[MyDatabase].[MySchema].[MyTable], rownames=F)[详细]
-
可以使用SQL Server来模拟MYSQL功能的DUPLICATE KEY UPDATE
所属栏目:[MsSql] 日期:2020-05-27 热度:163
我正在使用SQL Server 2008,并希望能够利用像 MySQL的ON DUPLICATE KEY UPDATE子句之类的INSERT语句 当前的遗留代码执行一个删除和后续插入,它与单独线程中的重复键插入运行并发问题: 这是我在生产环境中看到的错误: Violation of PRIMARY KEY constraint P[详细]
-
.net – 如何将现有SQL Server存储过程添加到源代码管理?
所属栏目:[MsSql] 日期:2020-05-27 热度:87
现在我们有一堆数据库服务器,其中运行的存储过程记录很少,并且不存在. 当对一个进行更改时,没有日志,并且很难弄清楚为什么突然失效的东西. 我们最近使用SVN切换到使用正确的版本控制,所以我希望将这些存储过程添加到版本控制中. 我们是.Net商店,我知道存在一[详细]
-
sql-server – 内部连接Vs功能
所属栏目:[MsSql] 日期:2020-05-27 热度:55
以下哪个查询更好?这只是一个例子,有很多情况,我想要显示用户名而不是UserID Select EmailDate, B.EmployeeName as [UserName], EmailSubject from Trn_Misc_Email as A inner join Mst_Users as B on A.CreatedUserID = B.[详细]
-
数据库是否可以支持“原子性”但不支持“一致性”,反之亦然?
所属栏目:[MsSql] 日期:2020-05-27 热度:152
我正在阅读有关数据库的ACID属性.原子性和一致性似乎非常密切相关.我想知道是否有任何情况我们需要支持Atomicity但不支持Consistency,反之亦然.一个例子真的会有所帮助! 它们有些相关,但有一个微妙的区别. 原子性意味着您的交易发生或不发生. 一致性意味着强[详细]
-
sql – 表示DAG(有向无环图)
所属栏目:[MsSql] 日期:2020-05-27 热度:135
我需要在DAG中存储依赖项. (我们正在以非常精细的级别映射新的学校课程) 我们正在使用rails 3 注意事项 比它更深 非常大 我估计每个节点有5-10个链接.随着系统的增长,这将会增加. 许多阅读,写的很少 最常见的是查找: 第一和第二学位的依赖 搜索/验证依赖关系[详细]
-
sql – 在Sybase ASE中Upsert(更新或插入)?
所属栏目:[MsSql] 日期:2020-05-27 热度:90
我正在编写一个应用程序来将数据从Oracle移动到Sybase,并且需要执行更新/插入操作.在Oracle中,我会使用MERGE INTO,但在Sybase中似乎并不可用(反之亦然).我知道这可以用多个语句来完成,但是由于几个原因,我真的试图将它变成一个语句. 有什么建议么? Sybase和D[详细]
-
sql – 什么类型的连接是’…其中A.ID = B.ID()’
所属栏目:[MsSql] 日期:2020-05-27 热度:68
我遇到这样的代码,我需要使用ANSI标准重写,我想确保我保持连接正确. 此外,这是什么约定?使用这种约定的其他类型的连接的语法是什么?使用这个约定将()始终在表达式的右侧? 在哪里可以了解更多? 在Oracle语法中,这表示一个LEFT OUTER JOIN,右侧是可选的(可[详细]
-
sql – 如何查找日名称?
所属栏目:[MsSql] 日期:2020-05-27 热度:133
我必须在过去找到特定DATE的名称(如星期日,星期一等). 假设我必须找到日期名称 2000-1-1 我怎么能找到这个? 可以这样使用SQL Server的DATENAME函数 SELECT DATENAME(dw,2000-1-1)[详细]

浙公网安备 33038102330553号