如何删除ListView中的行.我需要选择要删除的行,如果要删除该行,命令按钮将使用警告消息将其删除.那个代码是什么?
我需要删除名称具有模式'% - % - % - % - %'的所有表.我发现到目前为止最好的方法是分2步完成:
通过调用以下请求生成删除请求
SELECT'DROP TABLE'+ REPLACE(TABLE_NAME,' - ',NCHAR(8211))FROM information_schema.tables其中TABLE_NAME喜欢'% - % - % - % - %'ORDER BY TABLE_NAME
运行删除请求.
不幸的是,第2步不起作用.即使我REPLACE(TABLE_NAME, '-', NCHAR(8211)),我仍然得到Msg 102, Level 15, State 1, Line 1 Incorrect syntax near '0'.等等; 0因为第一行删除请求是消息中的appreas DROP TABLE 0df78d48–c718–49be–ab55–5f158ebdd64c–results.
你能帮忙吗?谢谢!
我们正在从SQL Server 2008迁移到SQL Server 2014.我搜索了Microsoft文档,但我可以发誓这个
select * from table (nolock)
Run Code Online (Sandbox Code Playgroud)
将是一个无效的语法,并将WITH被要求.
但是,我似乎无法在文档中找到它并且我在2014年的实例上测试它没有问题.
忽略整个"NOLOCKs很糟糕"的事情,我完全错误地记住了这个或者语法上的这种改变被删除了吗?
我有一个查询,我正在运行从数据库拉数小时.我使用的是2个表Employee_TB和Payroll_Hours_TB.查询正在运行,但是它没有显示"0"小时的活跃员工.我希望查询显示那些活跃Employee_Tb.Active_Flag = 1了几小时的员工,以及0小时的日期范围.
SELECT
REPLACE(REPLACE(Employee_Tb.First_Name, '.', ''), ' ', '') AS FirstName,
REPLACE(REPLACE(Employee_Tb.Last_Name, '.', ''), ' ', '') AS LastName,
Employee_Tb.Home_Store_Id, Employee_Tb.Payroll_Id,
SUM(Payroll_Hours_Tb.Hours_Worked) AS RegHours
FROM Employee_Tb
LEFT OUTER JOIN Payroll_Hours_Tb ON Employee_Tb.Employee_Id = Payroll_Hours_Tb.Employee_Id
WHERE (Payroll_Hours_Tb.Work_Date BETWEEN @startdate AND @enddate)
AND (Employee_Tb.Active_Flag = 1)
GROUP BY Employee_Tb.Payroll_Id, Employee_Tb.First_Name, Employee_Tb.Last_Name, Employee_Tb.Home_Store_Id
Run Code Online (Sandbox Code Playgroud) 我是SQL的新手,所以请耐心等待.
我正在使用两个没有公共字段的表.我试图基于两个表创建简单的层次结构,如下所示:
Table 1.
Cul 1 Cul 2
==============
S10000 Name
S20000 Name 1
S30000 Name 2
S40000 Name 3
Table 2
Cul 1 Cul 2
=====================
A10000 Test
A10001 Test 123
A20000 Test 1
A20001 Test 999
A30000 Test 2
A30002 Test 5555
A40000 Test 3
A40006 Test 84384848
Run Code Online (Sandbox Code Playgroud)
我想编写一个查询,根据表1和表2中第一列中的匹配数值显示表1中的"名称"字段.
因此,如果表1是S10000,则显示A1000 - 测试
那可能吗?
谢谢