更新中 SQL語句和命令

2022-02-19 00:48:28 字數 1109 閱讀 4876

1.連線遠端伺服器 openrowset

use pubs

goselect a.

*from openrowset(

'sqloledb',

'seattle1';

'sa';

'mypass',

'select * from pubs.dbo.authors order by au_lname, au_fname

') as a

go2.往自動編號的列中插入資料

set identity_insert t on

insert t(id,dd) values(10,

1)set identity_insert t off

3.影響的行數

set rowcount 

2select 

*from t

select @@rowcount

4.自己建立的儲存過程 

select 

*from sysobjects where xtype ='

p'and status 

>

0系統過程

select 

*from sysobjects where xtype ='

p'and status 

<

05.sql server自帶的md5加密和比較函式

declare @pwd   varchar(

50)   

declare @en_pwd   varbinary(

256)   --'

加密後的資料   

select @pwd=

'aaa

'select @en_pwd=pwdencrypt(

'aaa

')   --

'加密   

print  @en_pwd   

select pwdcompare(

'aaa

',@en_pwd)   --'

比較密碼是否符合,符合返回1,不符合返回0

6.sql保留兩位小數

select   cast(cast(10 as float)/3 as decimal(10,2))

sql 語句 更新

1.只是查出來改掉 記得好像可以改多列 update 表名稱 set 列名稱 新值 where 列名稱 某值 例 update student set age 18 where name 李四 而且在sql裡,欄位是加單引號,而不是雙引號 2.更新多列 update 表名 set 列1名稱 新值,列...

SQL語句查詢(持續更新中)

這是我在學習過程中筆記,如果碰見有必要記錄的我會記錄在這篇部落格中,會持續更新,希望能夠幫到更多的人 在要查詢的變數前後新增 在where 後新增1 1 select year 時間的列名 signtime from 資料庫名稱 group by year 時間的列名 1.select year 時...

SQL語句學習(不斷更新中。。。。。。)

1.在where字句中使用別名。錯誤!直接這樣寫是不行的,where字句是不認識別名的 select sal as salary,comm as commission from emp where salary 5000 正確的方法,使用乙個子檢視 select from select sal as...