-
ms-access – 如何控制Access数据库的用户权限?
所属栏目:[MsSql教程] 日期:2021-01-18 热度:78
允许一个用户写访问权限以及其他人对本地网络上的MS Access数据库进行只读访问的最简单方法是什么? 我相信我的用户,但不幸的是,只要取消选择表的行,Access就会保存对数据的更改.保存意外击键,用户不要求保存更改. 解决方法 最简单的方法是使用共享权限.授予[详细]
-
使用SQL逐字翻译字符串
所属栏目:[MsSql教程] 日期:2021-01-18 热度:78
我需要在句子或字符串中反转单词的位置. For example : "Hello World! I Love StackOverflow",to be displayed as "StackOverflow Love I World! Hello". 可以用SQL完成吗?字长不大于VARCHAR2(4000),它是Oracle VARCHAR2表列中的最大长度支持. 我得到了用于[详细]
-
如何使用SQL MAX函数获取行的所有字段?
所属栏目:[MsSql教程] 日期:2021-01-18 热度:145
考虑这个表(从 http://www.tizag.com/mysqlTutorial/mysqlmax.php): Id name type price 123451 Park's Great Hits Music 19.99 123452 Silly Puddy Toy 3.99 123453 Playstation Toy 89.95 123454 Men's T-Shirt Clothing 32.50 123455 Blouse Clothing 34.[详细]
-
带有last_insert_id()的Mysql多行插入 – 选择语句
所属栏目:[MsSql教程] 日期:2021-01-18 热度:122
好.所以缺点是,我试图做一个INSERT SELECT,例如: START TRANSACTION; INSERT INTO dbNEW.entity (commonName,surname) SELECT namefirst,namelast FROM dbOLD.user; SET @key = LAST_INSERT_ID(); INSERT INTO dbNEW.user (userID,entityID,other) SELECT us[详细]
-
使用bcp将csv文件导入sql 2005或2008
所属栏目:[MsSql教程] 日期:2021-01-18 热度:152
我有一个csv文件,我需要将它导入sql 2005或2008中的表.csv中的列名和计数与表列名和计数不同. csv被’;’拆分. 例 CSV FILE内容: FirstName;LastName;Country;AgeRoger;Mouthout;Belgium;55 SQL人员表 Columns: FName,LName,Country 解决方法 我创建了一个临[详细]
-
sql-server – 我有关于死锁的数据,但我无法理解它们为什么会发
所属栏目:[MsSql教程] 日期:2021-01-18 热度:145
我在我的大型Web应用程序中收到了很多死锁. How to automatically re-run deadlocked transaction? (ASP.NET MVC/SQL Server) 在这里,我想重新运行死锁事务,但我被告知要摆脱僵局 – 它比试图赶上死锁要好得多. 所以我花了一整天的时间用SQL Profiler,设置跟[详细]
-
sql – 从父表和子表中删除行
所属栏目:[MsSql教程] 日期:2021-01-18 热度:128
假设Oracle 10G中有两个表 TableA (Parent) -- TableB (Child) TableA中的每一行都有几个与它相关的子行. 我想删除TableA中的特定行,这意味着我必须首先删除tableB中的相关行. 这会删除子条目 delete from tableB where last_update_Dtm = sysdate-30; 要删除[详细]
-
sql – 如何将表模式和约束复制到不同数据库的表?
所属栏目:[MsSql教程] 日期:2021-01-18 热度:198
可以使用哪些SQL将指定表的模式复制到不同数据库中的表? 解决方法 SELECT INTO将创建具有相同模式的新表.所以你可以: SELECT * INTO newdb.dbo.newtable FROM olddb.dbo.oldtable 要只复制架构而不是数据: SELECT TOP 0 * INTO newdb.dbo.newtable FROM ol[详细]
-
sql – 如何在此表中找到重复的连续值?
所属栏目:[MsSql教程] 日期:2021-01-18 热度:173
假设我有一个表,我这样查询: select date,value from mytable order by date 这给了我结果: date value02/26/2009 14:03:39 1 02/26/2009 14:10:52 2 (a)02/26/2009 14:27:49 2 (b)02/26/2009 14:34:33 302/26/2009 14:48:29 2 (c)02/26/2009 14:55:17 302/[详细]
-
sql – 如何在存储过程中一次插入两个表?
所属栏目:[MsSql教程] 日期:2021-01-18 热度:63
Possible Duplicate: 07000 为学校做一个项目所以任何帮助都会非常感谢你! 我有两个表 – 如何插入两个表?所以两个表都是链接的. 第一个表称为Customer,主键称为CID,自动递增 CREATE TABLE [dbo].[Customer]( [CID] [int] IDENTITY(1,1) NOT NULL,[LastNam[详细]
-
SQL Server:从VARCHAR(MAX)字段替换无效的XML字符
所属栏目:[MsSql教程] 日期:2021-01-18 热度:192
我有一个VARCHAR(MAX)字段,它以XML格式连接到外部系统.接口抛出以下错误: mywebsite.com-2015-0202.xml:413005: parser error : xmlParseCharRef: invalid xmlChar value 29ne and Luke's family in Santa Fe. You know you have a standing invitation,#x1D[详细]
-
sql – 如何查找哪些列没有任何数据(所有值都为NULL)?
所属栏目:[MsSql教程] 日期:2021-01-18 热度:188
我在数据库中有几个表.我想找到哪些列(在哪些表中)没有任何值(列中的所有NULL).我在下面的例子中,结果应该是 TestTable1 -- Var2TestTable2 -- Variable1 我不知道如何创建这种查询.非常感谢您的帮助! --create first tablecreate table dbo.TestTable1 (sur[详细]
-
sql-server – 无法在SQL Server 2012上运行的T-SQL CTE实现技术
所属栏目:[MsSql教程] 日期:2021-01-18 热度:193
我必须使用以下技术来实现我的CTE并提高视图性能: WITH CTE AS( SELECT TOP 100 PERCENT ORDER BY ...)WITH CTE AS( SELECT TOP 2147483647 ORDER BY ...) 现在,这两种方式都不起作用.有没有人面临同样的问题或知道在SQL Server 2012中这个东西是无效的? 解[详细]
-
sql-server – SQL Server包装选择…将查询插入隐式事务吗?
所属栏目:[MsSql教程] 日期:2021-01-17 热度:125
当我执行select / Insert查询时,SQL Server是否会自动创建一个隐式事务,从而将其视为一个原子操作? 如果某个值尚未存在,请使用以下查询将值插入表中: INSERT INTO Table1 (FieldA)SELECT 'newvalue' WHERE NOT EXISTS (Select * FROM Table1 where FieldA='[详细]
-
sql-server – 如果参数为null,如何返回所有记录
所属栏目:[MsSql教程] 日期:2021-01-17 热度:173
以下是我的SP: Alter PROCEDURE GetList (@FromDate date = null,@ToDate date = null)ASSelect * FROM CallList cWhere c.CallDate @FromDate and c.CallDate @ToDate 如果没有通过日期过滤器,我想获得所有记录. 我该怎么办? 解决方法 一些可行的选择: 您[详细]
-
teradata sql将多次出现转移到其他列中
所属栏目:[MsSql教程] 日期:2021-01-17 热度:147
我有这样的事情: ID Result1 value12 value12 value23 value14 value14 value24 value3 我想回复这样的事情: ID Result1 Result2 Result31 value12 value1 value23 value14 value1 value2 value3 我搜索了枢轴和连续点和断点,我找不到一个简单明智的解决方[详细]
-
sql – 查找查看的所有引用
所属栏目:[MsSql教程] 日期:2021-01-17 热度:177
我有各种各样的数据库,我确定要删除一些真正孤立的东西(在这种情况下是一个视图).是否使用正确的SQL: SELECT r.routine_name,r.routine_definition FROM INFORMATION_SCHEMA.ROUTINES r WHERE r.routine_definition LIKE '%my_view_name%' 问题是这些引用没[详细]
-
sql-server – SQL搜索的关键字
所属栏目:[MsSql教程] 日期:2021-01-17 热度:118
用例 当用户访问我的网站时,他们将面临一个类似SO的搜索框.他们可以使用计划文本搜索结果. “.net问题”,“封闭式问题”,“.net和java”等等.搜索功能会有点不同,因为它会尝试尽可能多地使用数据库的模式而不是直接全文搜索.所以“.net问题”只会搜索.net问题[详细]
-
sql – 增加Ms Access Insert性能
所属栏目:[MsSql教程] 日期:2021-01-17 热度:172
我正在使用MS Access 2010,分为前端/后端;在具有16个表的网络驱动器(WAN)上,其中一个用户表(130万)主要用于用户信息,并且不会插入大量其他表,每天最多可以接收2000个表. 我已经能够优化大多数读/选查询.虽然我的代码中的一大块如下所示.这可以每天用于最多200[详细]
-
使用具有一对多关系的连接最小化SQL查询
所属栏目:[MsSql教程] 日期:2021-01-17 热度:158
因此,让我先说一下,我不是一个SQL向导.我想要做的是作为一个概念简单,但在尝试最小化我正在执行的数据库查询量时给了我一个小挑战. 假设我有一个部门表.每个部门都有一份员工清单. 列出所有部门以及每个部门中哪些员工的最有效方式是什么. 例如,如果我有一个[详细]
-
sql-server – 我可以在构建mssql全文索引时定义要使用的断字符
所属栏目:[MsSql教程] 日期:2021-01-17 热度:163
我创建了一个全文目录,用于存储表中某些列的数据,但内容似乎已经被我不想被视为单词分隔符的字符拆分. (“/”,“ – ”,“_”等..) 我知道我可以设置断字器的语言,而http://msdn.microsoft.com/en-us/library/ms345188.aspx给出了关于如何安装新语言的主题 –[详细]
-
data.table join和j-expression意外行为
所属栏目:[MsSql教程] 日期:2021-01-17 热度:152
在R 2.15.0和data.table 1.8.9中: d = data.table(a = 1:5,value = 2:6,key = "a")d[J(3),value]# a value# 3 4d[J(3)][,value]# 4 我希望两者都产生相同的输出(第二个),我相信它们应该. 为了清除这不是J语法问题,同样的期望适用于以下(与上面相同)表达式:[详细]
-
数据库 – 是否有一种优雅的方式来存储双重关系(即用户1和用户2
所属栏目:[MsSql教程] 日期:2021-01-17 热度:105
我本月在两个不同的工作中遇到了同样的问题: Version 1: User 1 User 2 are friendsVersion 2: Axis 1 Axis 2 when graphed should have the quadrants colored... 问题是,我没有看到使用RDBMS来存储和查询此信息的优雅方式. 有两种明显的方法: 方法1: sto[详细]
-
sql-server-2008 – 在2008年的SQL Server 2012,脚本和使用中创
所属栏目:[MsSql教程] 日期:2021-01-17 热度:131
如果我使用2012创建数据库并且工作并向其添加该信息,如果我之后编写数据库脚本,我是否能够在2008年运行该脚本并使所有内容都运行A.O.K? 解决方法 一个脚本?是.好吧,让我重新说一下:这取决于.只要您的对象不使用任何特定于2012的功能,您就可以使用Managemen[详细]
-
我可以在SQL结果表中获取记录的位置吗?
所属栏目:[MsSql教程] 日期:2021-01-17 热度:120
如果我做的事情 SELECT * FROM mytable ORDER BY mycolumn ASC; 我按特定顺序获得结果表. 在SQL中有没有办法有效地找出,给定PK,结果表中的哪个位置将包含我的PK记录? 解决方法 在支持它的数据库上,您可以使用ROW_NUMBER()来实现此目的: SELECT RowNrFROM ([详细]