我有一个包含多个表的数据库。我想删除具有特定值的列ID的条目。有没有办法在T-SQL中执行此操作,因为可能存在甚至可能没有列ID的表?
答案 0 :(得分:0)
将有一种方法来加入表格。首先建立一个选择即
In [68]: from scipy.ndimage.filters import gaussian_filter
In [69]: np.random.seed(12345)
In [70]: a = np.random.randn(27, 36)
In [71]: b = gaussian_filter(a, 4)
In [72]: ymin = 0
In [73]: ymax = 1
In [74]: plt.imshow(b, origin='lower', extent=[-90, 90, ymin, ymax], aspect='auto')
Out[74]: <matplotlib.image.AxesImage at 0x1115f02d0>
In [75]: plt.xticks([-90, -60, -30, 0, 30, 60, 90])
Out[75]:
([<matplotlib.axis.XTick at 0x108307cd0>,
<matplotlib.axis.XTick at 0x1101c1c50>,
<matplotlib.axis.XTick at 0x1115d4610>,
<matplotlib.axis.XTick at 0x1115f0d90>,
<matplotlib.axis.XTick at 0x1115ff510>,
<matplotlib.axis.XTick at 0x11161db10>,
<matplotlib.axis.XTick at 0x111623090>],
<a list of 7 Text xticklabel objects>)
当您恢复所有数据并且您已确认确实需要删除时,您可以将选择更改为删除。
如果您对此没有信心,我可能会生成选择并将其交给DBA进行更改和执行。
答案 1 :(得分:0)
您可以使用动态sql创建命令,删除数据库中列'id'的所有表中的记录:
1234