我必须更新我要查询的列
Update Table
Set col = '[189] IS NOT NULL and [189] <> '''
Where colid= 198
Run Code Online (Sandbox Code Playgroud)
但它给出了输出:- [189] IS NOT NULL and [189] <> '
我想要输出:- [189] IS NOT NULL and [189] <> ''
我最后没有得到单引号。请让我知道如何提供更新查询?提前致谢。
我们有以下表格结构
+---------+------------+-------+---------+------------+---------+-----------+----------+--------+
| EmpCode | InDate | Shift | ArrTime | OutDate | DepTime | HoursWrkd | OverTime | Status |
+---------+------------+-------+---------+------------+---------+-----------+----------+--------+
| 110 | 04/11/2008 | GN | 9:45 | 04/11/2008 | 0:00 | 0:00 | 0:00 | P P |
| 115 | 03/11/2008 | GN | 9:44 | 03/11/2008 | 18:00 | 8:16 | 0:00 | P P |
| 105 | 03/11/2008 | GN | 0:00 | 03/11/2008 | 0:00 | 0:00 | 0:00 | A …Run Code Online (Sandbox Code Playgroud) 我有两个表,我试图从中创建视图。我遇到的问题是我要加入的列在两个表中都没有相同的值。
这是我的表结构。
表格1
+-----+------+-------+
| bln | thn | qty1 |
+-----+------+-------+
| 1 | 2014 | 10 |
| 1 | 2014 | 20 |
| 2 | 2014 | 30 |
| 3 | 2014 | 40 |
| 2 | 2014 | 50 |
| 4 | 2014 | 60 |
+-----+------+-------+
Run Code Online (Sandbox Code Playgroud)
表 2
+-----+------+------+
| bln | thn | qty2 |
+-----+------+------+
| 3 | 2014 | 200 |
| 5 | 2014 | 400 | …Run Code Online (Sandbox Code Playgroud) 我有一张桌子
当我在那之后插入新行时,我想知道我的表中的最新记录..
如何为此编写查询?我不想使用任何主键或时间戳或其他
任何人都可以回答这个问题吗?
请任何人都可以帮助我如何循环遍历实例中的所有用户数据库,为每个数据库执行以下查询?
该脚本在单独的语句中返回具有各自权限的用户列表。
SELECT 'USE '+ DB_NAME()+'; '+CASE WHEN dp.state <> 'W' THEN dp.state_desc ELSE 'GRANT' END +' ' +
dp.permission_name + ' TO ' + QUOTENAME(dpg.name) COLLATE database_default +
CASE WHEN dp.state <> 'W' THEN '' ELSE ' WITH GRANT OPTION' END +';' AS [-- Permission To Be Assign to the User --]
FROM sys.database_permissions AS dp
INNER JOIN sys.database_principals AS dpg ON dp.grantee_principal_id = dpg.principal_id
WHERE dp.major_id = 0 AND dpg.principal_id > 4
AND (dpg.type in ('S','G','U'))
AND dpg.name …Run Code Online (Sandbox Code Playgroud)