-
sql – 在VBA中从Access模块??传递参数时调用存储过程
所属栏目:[MsSql教程] 日期:2021-02-24 热度:186
我在Access 2010中使用Microsoft SQL Server 2008后端.我有一个存储过程将新值(由参数提供)插入表中.分配给参数的值是从存储在文件夹中的文件中获取的. Windows文件系统用于扫描特定文件夹以生成其中的文件列表.对于每个扫描的文件,调用存储过程,并将FileName[详细]
-
SQL Server使用架构无法正常工作创建用户定义的表类型
所属栏目:[MsSql教程] 日期:2021-02-24 热度:72
我正在使用以下语句在SQL Server 2008R2 / 2012上创建用户定义的表类型: CREATE TYPE [MySchemaName].[MyUserTableType] As Table ( [Id] varchar(20) NOT NULL ); 这按预期工作. 我还有一个存储过程,它删除给定Schema的所有相关对象. 这是我的用户定义的表[详细]
-
GROUP BY中的SQL ORDER BY总计
所属栏目:[MsSql教程] 日期:2021-02-24 热度:67
我听取了一些构建SQL语句的帮助.目前我有以下内容: SELECT a,b,count(1) FROM tableGROUP BY a,bORDER BY a asc,count(1) DESC 每行显示每个分组a中所有唯一B的总和,并按字母顺序按A排序,然后按B的最高出现次数排序到最低.我真正想要的是能够按A的每个分组中[详细]
-
SQL语句中的全局变量
所属栏目:[MsSql教程] 日期:2021-02-24 热度:151
我在VBA中有以下代码: Dim strSQL As StringstrSQL = "UPDATE Workstations SET MID = newvalue WHERE MID = tempvalue"DoCmd.RunSQL strSQL newvalue和tempvalue都是全局变量,并且已经设置了值.语法明智,这有意义吗?还是我错过了引号? 解决方法 试试这个[详细]
-
R data.table滚动连接“mult”未按预期工作
所属栏目:[MsSql教程] 日期:2021-02-24 热度:127
我有两个data.frames,每个都有一个时间序列.我的目标是使用df2的时间序列来标记df1中最接近的时间戳. df2中的每个时间戳只应在df1中标记一个时间戳! dates1 - as.POSIXct(c("2015-10-26 12:00:00","2015-10-26 13:00:00","2015-10-26 14:00:00"))values1 - c[详细]
-
检查数据库MySQL PHP中是否已存在用户名
所属栏目:[MsSql教程] 日期:2021-01-28 热度:109
我有一个registration.php页面,我需要检查我的数据库中是否已有用户名,这样我就不会有2个同名的成员… 以下是我将用户信息插入数据库的方式(用户名,密码,注册日期等): mysql_query("INSERT INTO UserDb (ID,TimeStamp,UserName,Password) VALUES ('$ipaddres[详细]
-
sql – 在数据库中的未知表中查找特定的列条目?
所属栏目:[MsSql教程] 日期:2021-01-28 热度:76
我知道这个话题( Find a specific column in an unknown table in a database?),我的问题很相似.我需要的查询与此相似(我认为): SELECT TABLE_NAME,COLUMN_NAME,DATA_TYPE,IS_NULLABLE,COLUMN_DEFAULTFROM INFORMATION_SCHEMA.COLUMNSWHERE column_name LIKE[详细]
-
sql-server – 如何级联删除多对多表
所属栏目:[MsSql教程] 日期:2021-01-28 热度:127
我有一个3个表,看起来像这样: 在外键上我设置了级联删除. 现在,当我删除Folder表中的记录时,只删除FolderItem中的相关记录. 这是预期和正确的. 我要完成的是当我删除Folder表中的记录时,应该删除FolderItem和Item表中的相应记录. 我该如何解决这个问题? 通[详细]
-
SQL Server和Oracle的EF和TransactionScope没有升级/跨越到DTC?
所属栏目:[MsSql教程] 日期:2021-01-28 热度:188
任何人都可以在这个主题上更新我? 我想在我的应用程序中同时支持SQL Server和Oracle. 是否可以使用以下代码(在BL中)同时适用于SQL Server和Oracle而不升级/跨越到分布式事务(DTC)? // dbcontext is created before,same dbcontext will be used by both rep[详细]
-
sql-server – 使用SSIS,如何找到人口最多的城市?
所属栏目:[MsSql教程] 日期:2021-01-28 热度:162
我有一个数据流任务,其信息看起来像这样: Province | City | Population-------------------------------Ontario | Toronto | 7000000Ontario | London | 300000Quebec | Quebec | 300000Quebec | Montreal| 6000000 如何使用聚合转换来获得每个省人口最多的[详细]
-
sql-server – SQL Server 2008在Insert,Update之后运行触发器锁
所属栏目:[MsSql教程] 日期:2021-01-28 热度:70
我有一个严重的性能问题. 我有一个数据库(与此问题相关),2个表. 1表包含带有一些全局信息的字符串.第二个表包含向下分散到每个单词的字符串.所以字符串就像在第二个表中逐字索引一样. 第二个表中数据的有效性不如第一个表中数据的有效性重要. 由于第一个表可[详细]
-
sql-server – 是否可以使用存储过程获取mac地址?
所属栏目:[MsSql教程] 日期:2021-01-28 热度:124
想知道是否有可能使用存储过程获取服务器的mac地址? 我做了一些搜索,但一无所获.这是使用SQL2008. 更新 不幸的是,使用newsequentialid()的答案可能会返回错误 MacAddress,如果服务器上有VMWare. 解决方法 我猜你需要从SQL执行一个shell命令来获取MAC地址.如[详细]
-
sql-server – 如何在SQL Server中生成GUID?
所属栏目:[MsSql教程] 日期:2021-01-28 热度:185
如何在SQL Server中生成GUID? 我知道我应该使用newid(),但函数使用的算法是什么?它是时间/日期的哈希吗? 解决方法 创建它的算法在这里描述: http://en.wikipedia.org/wiki/Globally_Unique_Identifier Algorithm In the OSF-specified algorithm for gene[详细]
-
sql-server – 在IF ELSE语句中删除临时表
所属栏目:[MsSql教程] 日期:2021-01-28 热度:163
我在这里遇到了僵局,问题是我必须改变一个使用3个不同临时表的过程.让我们为了对话,将它们命名为#temptable1,#temptable2,#temptable3. 我不能在这里复制/粘贴整个过程,但总体思路是这样的,原始过程(procedure1)在过程的最开始创建#temptable1 create table #[详细]
-
sql – 删除基于列上相同值的重复记录并保持最新
所属栏目:[MsSql教程] 日期:2021-01-28 热度:139
我想删除基于它们在某个列中具有相同值的重复记录,并在下面的示例中保留一个基于InsertedDate的最新记录.我想要一个不使用游标但基于设置的解决方案.目标:删除所有重复项并保持最新状态. 下面的ddl创建了一些重复项.需要删除的记录是:John1 John2,因为它们[详细]
-
sql-server – SQL中常量的最佳模式?
所属栏目:[MsSql教程] 日期:2021-01-25 热度:161
我已经看到几种模式用于“克服”SQL Server中缺少常量,但它们似乎都不能同时满足性能和可读性/可维护性问题. 在下面的示例中,假设我们在表上有一个完整的“状态”分类,选项似乎是: 只是硬编码,可能只是’评论’状态 -- StatusId 87 = LoadedSELECT ... FROM[详细]
-
如何在存储过程中获取sql错误
所属栏目:[MsSql教程] 日期:2021-01-25 热度:76
我正在使用SQL Server 2005.我创建了一个大部分时间都可以工作的存储过程,但是我发现了一个不能满足我想要的实例. 目前,代码执行类似的操作 if @@error 0 begin select @message_error = "There was a database error adding product "+ @product + " to prod[详细]
-
sql – 在关系数据库中维护子类完整性
所属栏目:[MsSql教程] 日期:2021-01-25 热度:157
假设我有一张表代表超级班的学生.然后我有N个表格代表该对象的子类(运动员,音乐家等).如何表达约束,使学生必须在一个(不多于,不少于)子类中建模? 有关评论的澄清: 这是手动维护,而不是通过ORM包. 这涉及的项目位于SQL Server之上(但是看到通用解决方案会很[详细]
-
jsf-2 – 自己的ResourceHandler从数据库中流式传输图像
所属栏目:[MsSql教程] 日期:2021-01-25 热度:127
我正忙着自己的资源实施.不会调用getInputStream方法. 我的经纪人: public class ResourceHandlerWrapperImpl extends ResourceHandlerWrapper { private final ResourceHandler wrapped; public ResourceHandlerWrapper(final ResourceHandler wrapped) { t[详细]
-
数据库 – 你怎么知道一个好的索引是什么?
所属栏目:[MsSql教程] 日期:2021-01-25 热度:135
在Oracle中使用表时,您如何知道何时设置好索引而不是坏索引? 解决方法 这取决于你的“好”和“坏”的含义.基本上你需要意识到你添加的每个索引都会提高该列搜索的性能(因此在person表的’lastname’列中添加索引会提高在其中包含“where lastname =”的查询[详细]
-
数据库 – Realm vs Sqlite用于移动开发
所属栏目:[MsSql教程] 日期:2021-01-25 热度:84
是一个Xamarin开发人员,我曾经使用Sqlite作为移动数据库, 最近,Realm出现了. 关于它们之间的差异的任何想法 表演易于使用..等等? 使用任何一种方法的最佳做法是什么? 解决方法 Realm和Sqlite在很多方面都有很大不同. 以下是您可以通过两篇文章来了解主要差[详细]
-
在Teradata SQL中查找给定列的哪些行具有不同的值
所属栏目:[MsSql教程] 日期:2021-01-25 热度:59
我试图比较来自相同ID的两个地址,看看它们是否匹配.例如: Id Adress Code Address1 1 123 Main1 2 123 Main2 1 456 Wall2 2 456 Wall3 1 789 Right3 2 100 Left 我只想弄清楚每个ID的地址是否匹配.所以在这种情况下,我想只返回ID 3作为地址代码1和2的不同地[详细]
-
sql – 跨同一服务器上的多个数据库进行查询
所属栏目:[MsSql教程] 日期:2021-01-25 热度:164
我正在寻找一种处理以下情况的方法: 我们有一个数据库服务器,上面有多个数据库(都有相同的模式,不同的数据). 我们正在寻找一种在所有数据库中进行查询的方法(并且它易于配置,因为可以随时添加更多数据库).此数据访问必须是实时的. 比如说,你有一个插入订单的[详细]
-
sql – 如何只保留一行表,删除重复的行?
所属栏目:[MsSql教程] 日期:2021-01-25 热度:104
我有一个表在Name列中有很多重复. ID 喜欢每个只保留一行. 以下列出了重复项,但我不知道如何删除 重复,只保留一个: SELECT name FROM members GROUP BY name HAVING COUNT(*) 1; 谢谢. 解决方法 请参阅以下问题: Deleting duplicate rows from a table. 从[详细]
-
sql-server – 我是否在unicode的“insert into”语句中使用了前
所属栏目:[MsSql教程] 日期:2021-01-25 热度:155
喜欢: 插入表(col)值(N’multilingual unicode strings’) 我正在使用SQL Server 2008,我已经使用nVarChar作为列数据类型. 解决方法 仅当字符串包含不在默认代码页内的字符时,才需要N”语法. “最佳实践”是在插入nvarchar或ntext列时使用N”.[详细]
