我想更新表中的列,在其他表上进行连接,例如:
UPDATE table1 a
INNER JOIN table2 b ON a.commonfield = b.[common field]
SET a.CalculatedColumn= b.[Calculated Column]
WHERE
b.[common field]= a.commonfield
AND a.BatchNO = '110'
Run Code Online (Sandbox Code Playgroud)
但它抱怨:
消息170,级别15,状态1,行2
第2行:'a'附近的语法不正确.
这有什么不对?
我想使用DOS在文件中找到一个字符串:
例如
找到"string"status.txt
当找到它时,我想运行一个批处理文件.
做这个的最好方式是什么?
我想检查SQL登录是否具有与其登录名相同的密码.例如,登录名'abc123'具有密码='abc123'.我需要在许多2000和2005服务器上进行安全审核.
是否可以使用TSQL进行检查?
提前致谢
我正在使用SQL 2000和SQL 2005.
我想知道哪些登录对哪些数据库具有db_owner或db_accessadmin权限.
我可以单击每个数据库中的用户或数据库角色来查看它.可以使用TSQL以更简单的方式完成吗?
提前致谢
我正在写一个java代码.我想使用我的java代码在google和google图像上搜索字符串.
以前我甚至无法搜索文本然后我必须注册谷歌然后我可以做到这一点.
现在我想针对googleimages搜索一个字符串
我该怎么做?
问候Manjot
使用Tsql,我怎么知道DBCC checkdb最后在SQL服务器上运行的时间(2000,2005或2008)?
问候
我需要做以下事情:
Public或被guest授予对象的任何权限(数据库角色和服务器角色)with grant具有对象的权限select name from sysobjects where xtype='X')我认为他们都是相互关联的(但不知道如何).
对此可以有任何建议吗?
或者用有用的表格指导我?
任何帮助将非常感谢.
我正在使用Rollup子句,以及它如何显示各种级别的聚合WITH NULL值,显示不同级别,rollups例如rollup(year,month,week)将在每个级别显示小计.
我希望它卷起来但又希望看到最高级别的聚合.所以我不想看到任何null价值观.
知道我该怎么办?
问候Manjot
使用Tsql,我怎么知道上次在SQL Server(2000,2005或2008)上运行Index rebuild,reorg或updatestatistics?
问候
我使用PowerShell发送SMTP邮件.电子邮件的正文来自文件.问题是,当我收到这封电子邮件时,它会删除所有空格和换行符,因此它看起来很难看.
Outlook客户端无法删除换行符.
我的代码如下:
$smtpserver = "smtpserver"
$from="email1@domain.com"
$to="email2@domain.com"
$subject="something"
$body= (Get-Content $OutputFile )
$mailer = new-object Net.Mail.SMTPclient($smtpserver)
$msg = new-object Net.Mail.MailMessage($from,$to,$subject,$body)
$msg.IsBodyHTML = $true
$mailer.send($msg)
Run Code Online (Sandbox Code Playgroud)
我甚至试图使用带有-encoding ASCII的get-content和其他几个但没有帮助.有人可以帮忙吗?
-
谢谢
我想知道SQL Server服务器场中每个数据库的状态.我用的是:
select name,
case status
when 32 then 'loading'
when 128 then 'recovering'
when 512 then 'offline'
when 4096 then 'single user'
when 64 then 'pre recovery'
when 256 then 'not recovered'
else 'Normal'
end
from sysdatabases
where name not in('master','msdb','model','tempdb','reportserver','reportservertempdb','pubs','distribution','northwind')
Run Code Online (Sandbox Code Playgroud)
但是一位朋友告诉我,状态可能是2的组合,例如32 + 128 = 32128.如何使用此数字查找数据库状态?
sql-server ×6
t-sql ×6
batch-file ×1
dbcc ×1
dos ×1
java ×1
join ×1
powershell ×1
smtp ×1
sql ×1
sql-update ×1