2016-05-12 6 views
0

varchar列の各レコードの先頭に同じ文字列を追加する必要があります。これをどうやってやりますか?SQL Server - 各レコードの先頭にテキストを追加します。

だから、その列の内容は、現在、次のようになります。

| TableNames | 
-------------- 
| Table1  | 
| Table2  | 
| Table3  | 
| Table4  | 

そして、私は彼らになりたい:あなたは自身のエントリ(テーブル名列)を使用してテーブルを更新することができ

| TableNames | 
-------------- 
| dbo.Table1 | 
| dbo.Table2 | 
| dbo.Table3 | 
| dbo.Table4 | 
+3

'update T set TableNames = 'dbo。' + TableNames' –

+1

あなたは何を達成しようとしていますか? SELECT * FROM INFORMATION_SCHEMA.TABLES'からテーブル名を取得します。あなたはテーブルの名前とスキーマを見つけるでしょう... – Shnugo

+0

それは誰かが熱心なダイナミックなSQLパスを突き抜けているようなにおいがします。 – granadaCoder

答えて

1

update MyTable set TableNames = 'dbo.' + TableNames; 
commit; 

コミットは実行結果をコミットすることです。

関連する問題