SQL中update語句新增表中資料時,表名是變數,語句要怎麼寫

時間 2022-02-15 01:50:12

1樓:繁耕順仵雲

使用exec(sql語句)

例:使用變數拼接sql語句,然後用exec執行declare @table varchar(200)declare @sql varchar(200)set @table = 'aaa'

set @sql='select * from '+@tableexec(@sql)

例中的變數@table

即傳遞表名

sql='select

*from

'+@table

即select

*fromaaa

2樓:楚丹莘詞

1.跟正常表一樣的語法;

2.經過實測例子:

3.declare

@table1

table

(testid

varchar(30))

4.insert

@table1(testid)

5.values('n2')

6.7.

update

@table1

8.set

testid

='a'

9.10.

select

*from

@table1

11.都說了經過實測的,不信你將上述語句拷貝到sql上面去執行下。

3樓:奕蕾巴娟

1.跟正常表一樣的語法;

2.經過實測例子:

3.declare

@table1

table

(testid

varchar(30))

4.insert

@table1(testid)

5.values('n2')

6.7.

update

@table1

8.set

testid

='a'

9.10.

select

*from

@table1

11.都說了經過實測的,不信你將上述語句拷貝到sql上面去執行下。

4樓:系儉佴綾

declare

@tset

@t=表

exec

('update

'+@t

+'set

列名稱=

新值where

列名稱=

某值')

動態語句就可以了

sql的update語句怎麼寫,SQL的update語句怎麼寫?

文庫精選 內容來自使用者 supertower sql server中的資料改動是免不了的,使用update語句就可以實現我們對資料庫資料的更新修改操作,下面就讓我們來了解一下update語句的用法。sql server update語句用於更新資料,下面就為您詳細介紹sql server upda...

SQL中如何在表中新增欄位,在資料表中新增一個欄位的SQL語句怎麼寫

我愛數學 alter table tablename1 add alter column fieldname1 fieldtype nfieldwidth nprecision null not null check lexpression1 error cmessagetext1 default ...

oracleplsql中用sql語句新增資料中文出現亂碼

說明資料庫不支援中文,修改為gbk或者utf 8就可以了。alter system disable restricted session 改完編碼後執行 sql conn as sysdba sql shutdown immediate database closed.database dismou...