Eğer tablo tanımlı değilse
select into Table_1 select * from Table_2
kullanıyoruz.
Tanımlı ise;
insert into Table_1 select * from Table_2
kullanıyoruz.
Burada dikkat edilmesi gereken durumlar select into da PK, FK, index'ler ve triggerlar otomatik oluşmamakaadır.Bunun için create scriptlerini çalıştırmak gerekiyor.
Sql etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
Sql etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
23 Aralık 2015 Çarşamba
2 Eylül 2015 Çarşamba
Veritabanı Tablo Analizi
SELECT sobjects.name
FROM sysobjects sobjects
WHERE sobjects.xtype = 'U'
SELECT OBJECT_SCHEMA_NAME(T.[object_id],DB_ID()) AS 'Schema',
T.[name] AS 'Table name',
AC.[name] AS 'Column name',
TY.[name] AS 'Data type',
AC.[max_length] as 'Size',
AC.[precision] as 'Precision',
AC.[scale] as 'Scale',
AC.[is_nullable] as 'Is Nullable'
FROM sys.[tables] AS T
INNER JOIN sys.[all_columns] AC
ON T.[object_id] = AC.[object_id]
INNER JOIN sys.[types] TY ON AC.[system_type_id] = TY.[system_type_id] AND AC.[user_type_id] = TY.[user_type_id]
WHERE T.[is_ms_shipped] = 0
and T.[name] not in ('sysdiagrams') -- List tables here to not include in the list
ORDER BY
T.[name],
AC.[column_id]
FROM sysobjects sobjects
WHERE sobjects.xtype = 'U'
SELECT OBJECT_SCHEMA_NAME(T.[object_id],DB_ID()) AS 'Schema',
T.[name] AS 'Table name',
AC.[name] AS 'Column name',
TY.[name] AS 'Data type',
AC.[max_length] as 'Size',
AC.[precision] as 'Precision',
AC.[scale] as 'Scale',
AC.[is_nullable] as 'Is Nullable'
FROM sys.[tables] AS T
INNER JOIN sys.[all_columns] AC
ON T.[object_id] = AC.[object_id]
INNER JOIN sys.[types] TY ON AC.[system_type_id] = TY.[system_type_id] AND AC.[user_type_id] = TY.[user_type_id]
WHERE T.[is_ms_shipped] = 0
and T.[name] not in ('sysdiagrams') -- List tables here to not include in the list
ORDER BY
T.[name],
AC.[column_id]
Kaydol:
Kayıtlar (Atom)